pb動態建立選單的步驟如下:
1.建立模版選單(m_template)
2.a)、在模版選單裡建立動態新增選單項的函式:
funtion name:of_addmemu
description: 將模版選單項新增給指定的選單
argument:menu am_menu (新增選單) string as_text(建立選單項的text) string as_tag(建立選單項的tag)
return value : succeed 1
lm_item m_template
integer li_itemcount
lm_item = create m_template
lm_item.text =as_text
lm_item.tag = as_tag
li_itemcount = upperbound(am_menu.item)
li_itemcount = li_itemcount+1 a
m_menu.item[li_itemcount] = lm_item
return 1
b、在模版選單中建立彈出選單的函式
funtion name:of_popmemu
description: 彈出指定的選單
argument:menu am_menu (彈出選單)
integer ai_x(彈出選單的x座標)
integer ai_y(彈出選單的y座標)
return value : none
am_memu.popmenu(ai_x,ai_y)
為了能夠一次建立多個選單項
定義函式f_dynamic_menuitem()
funtion name: f_dynamic_menuitem
arugment: string as_menuitem(新增選單項的名稱)
integer ai_x(彈出選單的x座標 )
integer ai_y( 彈出選單的y座標)
integer li_itemcount,i
m_template lm_dynamic_menu
li_itemcount = upperbound(as_menu)
for i = 1 to li_itemcount
lm_dynamic_menu.of_additem(lm_dynamic_menu,as_menu[i],string(i))
next
lm_dynamic_menu.of_popmenu(ai_x,ai_y)
destory(lm_dynamic_menu)
動態選單 動態建立選單
動態建立選單 windows應用程式的介面,不僅僅是乙個簡單的窗體,每個窗體中都包含具體實現功 能的控制項,包括能夠顯示基本資訊的label控制項,能夠在其中輸入內容的文字框控制項,能 夠設定選項的選擇按鈕控制項等。net提供了很多使用簡單 功能強大的控制項,幫助程式設 計者快速有效地開發應用軟體。...
PB動態建立控制項
第一種,直接建立 其實就是根據系統的類名建立 commandbutton lbtn new lbtn new create commandbutton lbtn new.width 300 lbtn new.height 100 lbtn new.visible true lbtn new.text...
動態建立選單
function showwx menu release menu data array button data data this json array menu data data json decode this create menu data true if data errmsg ok ...