w_calendar.srw 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. $PBExportHeader$w_calendar.srw
  2. $PBExportComments$日历控件窗口
  3. forward
  4. global type w_calendar from window
  5. end type
  6. type uo_1 from uo_calendar within w_calendar
  7. end type
  8. end forward
  9. global type w_calendar from window
  10. integer x = 1221
  11. integer y = 652
  12. integer width = 928
  13. integer height = 892
  14. boolean titlebar = true
  15. string title = "日期"
  16. windowtype windowtype = response!
  17. long backcolor = 134217731
  18. uo_1 uo_1
  19. end type
  20. global w_calendar w_calendar
  21. type variables
  22. end variables
  23. on w_calendar.create
  24. this.uo_1=create uo_1
  25. this.Control[]={this.uo_1}
  26. end on
  27. on w_calendar.destroy
  28. destroy(this.uo_1)
  29. end on
  30. event open;s_calender_arg s_calender
  31. s_calender = Message.PowerObjectParm
  32. THIS.X = s_calender.PointerX + s_calender.X
  33. THIS.Y = s_calender.PointerY + s_calender.Y
  34. uo_1.init_cal(Today())
  35. uo_1.set_date_format ( 'yyyy-mm-dd')
  36. end event
  37. type uo_1 from uo_calendar within w_calendar
  38. integer width = 1376
  39. integer taborder = 10
  40. borderstyle borderstyle = stylelowered!
  41. end type
  42. on uo_1.destroy
  43. call uo_calendar::destroy
  44. end on