123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453 |
- $PBExportHeader$m_popup.srm
- forward
- global type m_popup from menu
- end type
- type m_main from menu within m_popup
- end type
- type m_item1 from menu within m_main
- end type
- type m_item2 from menu within m_main
- end type
- type m_item3 from menu within m_main
- end type
- type m_item4 from menu within m_main
- end type
- type m_item5 from menu within m_main
- end type
- type m_1 from menu within m_main
- end type
- type m_设置下级版本 from menu within m_main
- end type
- type m_设置报表下级菜单 from menu within m_main
- end type
- type m_设置单据下级菜单 from menu within m_main
- end type
- type m_main from menu within m_popup
- m_item1 m_item1
- m_item2 m_item2
- m_item3 m_item3
- m_item4 m_item4
- m_item5 m_item5
- m_1 m_1
- m_设置下级版本 m_设置下级版本
- m_设置报表下级菜单 m_设置报表下级菜单
- m_设置单据下级菜单 m_设置单据下级菜单
- end type
- global type m_popup from menu
- m_main m_main
- end type
- end forward
- global type m_popup from menu
- m_main m_main
- end type
- global m_popup m_popup
- type variables
- Powerobject Anyobject
- end variables
- forward prototypes
- public subroutine popupmenu (integer x, integer y)
- public subroutine setmenuitem (string itemstring)
- public subroutine setitemdisabled (integer itemorder)
- public subroutine setiteminvisible (integer itemorder)
- end prototypes
- public subroutine popupmenu (integer x, integer y);this.m_main.popmenu(x,y)
- end subroutine
- public subroutine setmenuitem (string itemstring);int itempos,itemorder=1,i
- string currentitem
- if len(itemstring)=0 then return
- itempos=pos(itemstring,"|")
- DO WHILE itempos<>0
- // itempos为间隔符"|"的位置
- currentitem=left(itemstring,itempos - 1)
- //取出子串
- itemstring=mid(itemstring, itempos+1)
- this.m_main.item[itemorder].text=currentitem
- itempos=pos(itemstring,"|")
- itemorder++
- LOOP
- this.m_main.item[itemorder].text=itemstring
- for i=1 to itemorder
- this.m_main.item[i].visible=true
- this.m_main.item[i].enabled=true
- next
- for i=itemorder+1 to 15
- this.m_main.item[i].visible=false
- next
- end subroutine
- public subroutine setitemdisabled (integer itemorder);if itemorder<1 or itemorder>15 then return
- this.m_main.item[itemorder].enabled=false
- end subroutine
- public subroutine setiteminvisible (integer itemorder);if itemorder<1 or itemorder>15 then return
- this.m_main.item[itemorder].visible=false
- end subroutine
- on m_popup.create
- m_popup=this
- call super::create
- this.text = "m_popup"
- this.menutextcolor = 134217735
- this.menubackcolor = 134217732
- this.menuhighlightcolor = 134217741
- this.textsize = 8
- this.weight = 400
- this.facename = "Tahoma"
- this.titlebackcolor = 134217730
- this.bitmapbackcolor = 12632256
- this.menubitmaps = true
- this.titlegradient = true
- this.toolbartextcolor = 134217746
- this.toolbarbackcolor = 67108864
- this.toolbarhighlightcolor = 134217741
- this.toolbargradient = true
- this.bitmapgradient = true
- this.m_main=create m_main
- this.Item[UpperBound(this.Item)+1]=this.m_main
- end on
- on m_popup.destroy
- call super::destroy
- destroy(this.m_main)
- end on
- type m_main from menu within m_popup
- m_item1 m_item1
- m_item2 m_item2
- m_item3 m_item3
- m_item4 m_item4
- m_item5 m_item5
- m_1 m_1
- m_设置下级版本 m_设置下级版本
- m_设置报表下级菜单 m_设置报表下级菜单
- m_设置单据下级菜单 m_设置单据下级菜单
- end type
- on m_main.create
- call super::create
- this.text = "main"
- this.menutextcolor = 134217735
- this.menubackcolor = 134217732
- this.menuhighlightcolor = 134217741
- this.textsize = 8
- this.weight = 400
- this.facename = "Tahoma"
- this.titlebackcolor = 134217730
- this.bitmapbackcolor = 12632256
- this.menubitmaps = true
- this.titlegradient = true
- this.toolbartextcolor = 134217746
- this.toolbarbackcolor = 67108864
- this.toolbarhighlightcolor = 134217741
- this.toolbargradient = true
- this.bitmapgradient = true
- this.m_item1=create m_item1
- this.m_item2=create m_item2
- this.m_item3=create m_item3
- this.m_item4=create m_item4
- this.m_item5=create m_item5
- this.m_1=create m_1
- this.m_设置下级版本=create m_设置下级版本
- this.m_设置报表下级菜单=create m_设置报表下级菜单
- this.m_设置单据下级菜单=create m_设置单据下级菜单
- this.Item[UpperBound(this.Item)+1]=this.m_item1
- this.Item[UpperBound(this.Item)+1]=this.m_item2
- this.Item[UpperBound(this.Item)+1]=this.m_item3
- this.Item[UpperBound(this.Item)+1]=this.m_item4
- this.Item[UpperBound(this.Item)+1]=this.m_item5
- this.Item[UpperBound(this.Item)+1]=this.m_1
- this.Item[UpperBound(this.Item)+1]=this.m_设置下级版本
- this.Item[UpperBound(this.Item)+1]=this.m_设置报表下级菜单
- this.Item[UpperBound(this.Item)+1]=this.m_设置单据下级菜单
- end on
- on m_main.destroy
- call super::destroy
- destroy(this.m_item1)
- destroy(this.m_item2)
- destroy(this.m_item3)
- destroy(this.m_item4)
- destroy(this.m_item5)
- destroy(this.m_1)
- destroy(this.m_设置下级版本)
- destroy(this.m_设置报表下级菜单)
- destroy(this.m_设置单据下级菜单)
- end on
- type m_item1 from menu within m_main
- end type
- on m_item1.create
- call super::create
- this.text = "新建兄弟"
- this.menutextcolor = 134217735
- this.menubackcolor = 134217732
- this.menuhighlightcolor = 134217741
- this.textsize = 8
- this.weight = 400
- this.facename = "Tahoma"
- this.titlebackcolor = 134217730
- this.bitmapbackcolor = 12632256
- this.menubitmaps = true
- this.titlegradient = true
- this.toolbartextcolor = 134217746
- this.toolbarbackcolor = 67108864
- this.toolbarhighlightcolor = 134217741
- this.toolbargradient = true
- this.bitmapgradient = true
- end on
- on m_item1.destroy
- call super::destroy
- end on
- event clicked;Anyobject.triggerevent("ue_tree_add_bro")
- end event
- type m_item2 from menu within m_main
- end type
- on m_item2.create
- call super::create
- this.text = "新建孩子"
- this.menutextcolor = 134217735
- this.menubackcolor = 134217732
- this.menuhighlightcolor = 134217741
- this.textsize = 8
- this.weight = 400
- this.facename = "Tahoma"
- this.titlebackcolor = 134217730
- this.bitmapbackcolor = 12632256
- this.menubitmaps = true
- this.titlegradient = true
- this.toolbartextcolor = 134217746
- this.toolbarbackcolor = 67108864
- this.toolbarhighlightcolor = 134217741
- this.toolbargradient = true
- this.bitmapgradient = true
- end on
- on m_item2.destroy
- call super::destroy
- end on
- event clicked;Anyobject.triggerevent("ue_tree_add_son")
- end event
- type m_item3 from menu within m_main
- end type
- on m_item3.create
- call super::create
- this.text = "-"
- this.menutextcolor = 134217735
- this.menubackcolor = 134217732
- this.menuhighlightcolor = 134217741
- this.textsize = 8
- this.weight = 400
- this.facename = "Tahoma"
- this.titlebackcolor = 134217730
- this.bitmapbackcolor = 12632256
- this.menubitmaps = true
- this.titlegradient = true
- this.toolbartextcolor = 134217746
- this.toolbarbackcolor = 67108864
- this.toolbarhighlightcolor = 134217741
- this.toolbargradient = true
- this.bitmapgradient = true
- end on
- on m_item3.destroy
- call super::destroy
- end on
- event clicked;Anyobject.triggerevent("ue_item3")
- end event
- type m_item4 from menu within m_main
- end type
- on m_item4.create
- call super::create
- this.text = "编辑"
- this.menutextcolor = 134217735
- this.menubackcolor = 134217732
- this.menuhighlightcolor = 134217741
- this.textsize = 8
- this.weight = 400
- this.facename = "Tahoma"
- this.titlebackcolor = 134217730
- this.bitmapbackcolor = 12632256
- this.menubitmaps = true
- this.titlegradient = true
- this.toolbartextcolor = 134217746
- this.toolbarbackcolor = 67108864
- this.toolbarhighlightcolor = 134217741
- this.toolbargradient = true
- this.bitmapgradient = true
- end on
- on m_item4.destroy
- call super::destroy
- end on
- event clicked;Anyobject.triggerevent("ue_tree_edit")
- end event
- type m_item5 from menu within m_main
- end type
- on m_item5.create
- call super::create
- this.text = "删除"
- this.menutextcolor = 134217735
- this.menubackcolor = 134217732
- this.menuhighlightcolor = 134217741
- this.textsize = 8
- this.weight = 400
- this.facename = "Tahoma"
- this.titlebackcolor = 134217730
- this.bitmapbackcolor = 12632256
- this.menubitmaps = true
- this.titlegradient = true
- this.toolbartextcolor = 134217746
- this.toolbarbackcolor = 67108864
- this.toolbarhighlightcolor = 134217741
- this.toolbargradient = true
- this.bitmapgradient = true
- end on
- on m_item5.destroy
- call super::destroy
- end on
- event clicked;Anyobject.triggerevent("ue_tree_del")
- end event
- type m_1 from menu within m_main
- end type
- event clicked;Anyobject.triggerevent("ue_item3")
- end event
- on m_1.create
- call super::create
- this.text = "-"
- this.menutextcolor = 134217735
- this.menubackcolor = 134217732
- this.menuhighlightcolor = 134217741
- this.textsize = 8
- this.weight = 400
- this.facename = "Tahoma"
- this.titlebackcolor = 134217730
- this.bitmapbackcolor = 12632256
- this.menubitmaps = true
- this.titlegradient = true
- this.toolbartextcolor = 134217746
- this.toolbarbackcolor = 67108864
- this.toolbarhighlightcolor = 134217741
- this.toolbargradient = true
- this.bitmapgradient = true
- end on
- on m_1.destroy
- call super::destroy
- end on
- type m_设置下级版本 from menu within m_main
- end type
- event clicked;Anyobject.triggerevent("ue_tree_set_son")
- end event
- on m_设置下级版本.create
- call super::create
- this.text = "设置下级版本"
- this.menutextcolor = 134217735
- this.menubackcolor = 134217732
- this.menuhighlightcolor = 134217741
- this.textsize = 8
- this.weight = 400
- this.facename = "Tahoma"
- this.titlebackcolor = 134217730
- this.bitmapbackcolor = 12632256
- this.menubitmaps = true
- this.titlegradient = true
- this.toolbartextcolor = 134217746
- this.toolbarbackcolor = 67108864
- this.toolbarhighlightcolor = 134217741
- this.toolbargradient = true
- this.bitmapgradient = true
- end on
- on m_设置下级版本.destroy
- call super::destroy
- end on
- type m_设置报表下级菜单 from menu within m_main
- end type
- event clicked;Anyobject.triggerevent("ue_tree_add_reportson")
- end event
- on m_设置报表下级菜单.create
- call super::create
- this.text = "设置报表下级菜单"
- this.menutextcolor = 134217735
- this.menubackcolor = 134217732
- this.menuhighlightcolor = 134217741
- this.textsize = 8
- this.weight = 400
- this.facename = "Tahoma"
- this.titlebackcolor = 134217730
- this.bitmapbackcolor = 12632256
- this.menubitmaps = true
- this.titlegradient = true
- this.toolbartextcolor = 134217746
- this.toolbarbackcolor = 67108864
- this.toolbarhighlightcolor = 134217741
- this.toolbargradient = true
- this.bitmapgradient = true
- end on
- on m_设置报表下级菜单.destroy
- call super::destroy
- end on
- type m_设置单据下级菜单 from menu within m_main
- end type
- event clicked;Anyobject.triggerevent("ue_tree_add_billfunc")
- end event
- on m_设置单据下级菜单.create
- call super::create
- this.text = "设置单据下级菜单"
- this.menutextcolor = 134217735
- this.menubackcolor = 134217732
- this.menuhighlightcolor = 134217741
- this.textsize = 8
- this.weight = 400
- this.facename = "Tahoma"
- this.titlebackcolor = 134217730
- this.bitmapbackcolor = 12632256
- this.menubitmaps = true
- this.titlegradient = true
- this.toolbartextcolor = 134217746
- this.toolbarbackcolor = 67108864
- this.toolbarhighlightcolor = 134217741
- this.toolbargradient = true
- this.bitmapgradient = true
- end on
- on m_设置单据下级菜单.destroy
- call super::destroy
- end on
|