PB如何實現動態建立選單

2021-07-10 05:24:00 字數 1315 閱讀 6801

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 ...