m_rp_item.srm 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. $PBExportHeader$m_rp_item.srm
  2. forward
  3. global type m_rp_item from menu
  4. end type
  5. type m_popmenu from menu within m_rp_item
  6. end type
  7. type m_1 from menu within m_popmenu
  8. end type
  9. type m_2 from menu within m_popmenu
  10. end type
  11. type m_3 from menu within m_popmenu
  12. end type
  13. type m_4 from menu within m_popmenu
  14. end type
  15. type m_popmenu from menu within m_rp_item
  16. m_1 m_1
  17. m_2 m_2
  18. m_3 m_3
  19. m_4 m_4
  20. end type
  21. global type m_rp_item from menu
  22. m_popmenu m_popmenu
  23. end type
  24. end forward
  25. global type m_rp_item from menu
  26. m_popmenu m_popmenu
  27. end type
  28. global m_rp_item m_rp_item
  29. on m_rp_item.create
  30. m_rp_item=this
  31. call super::create
  32. this.m_popmenu=create m_popmenu
  33. this.Item[UpperBound(this.Item)+1]=this.m_popmenu
  34. end on
  35. on m_rp_item.destroy
  36. call super::destroy
  37. destroy(this.m_popmenu)
  38. end on
  39. type m_popmenu from menu within m_rp_item
  40. m_1 m_1
  41. m_2 m_2
  42. m_3 m_3
  43. m_4 m_4
  44. end type
  45. on m_popmenu.create
  46. call super::create
  47. this.text = " "
  48. this.m_1=create m_1
  49. this.m_2=create m_2
  50. this.m_3=create m_3
  51. this.m_4=create m_4
  52. this.Item[UpperBound(this.Item)+1]=this.m_1
  53. this.Item[UpperBound(this.Item)+1]=this.m_2
  54. this.Item[UpperBound(this.Item)+1]=this.m_3
  55. this.Item[UpperBound(this.Item)+1]=this.m_4
  56. end on
  57. on m_popmenu.destroy
  58. call super::destroy
  59. destroy(this.m_1)
  60. destroy(this.m_2)
  61. destroy(this.m_3)
  62. destroy(this.m_4)
  63. end on
  64. type m_1 from menu within m_popmenu
  65. end type
  66. on m_1.create
  67. call super::create
  68. this.text = "项目总帐"
  69. end on
  70. event clicked;f_sys_main(1214)
  71. end event
  72. on m_1.destroy
  73. call super::destroy
  74. end on
  75. type m_2 from menu within m_popmenu
  76. end type
  77. on m_2.create
  78. call super::create
  79. this.text = "项目科目总帐"
  80. end on
  81. event clicked;f_sys_main(1215)
  82. end event
  83. on m_2.destroy
  84. call super::destroy
  85. end on
  86. type m_3 from menu within m_popmenu
  87. end type
  88. on m_3.create
  89. call super::create
  90. this.text = "项目明细帐"
  91. end on
  92. event clicked;f_sys_main(1216)
  93. end event
  94. on m_3.destroy
  95. call super::destroy
  96. end on
  97. type m_4 from menu within m_popmenu
  98. end type
  99. on m_4.create
  100. call super::create
  101. this.text = "项目科目明细帐"
  102. end on
  103. event clicked;f_sys_main(1217)
  104. end event
  105. on m_4.destroy
  106. call super::destroy
  107. end on