aardio 文档
aardio 范例: 用高级选项卡(win.ui.tabs)实现弹出菜单
//用高级选项卡(win.ui.tabs)实现弹出菜单
import fonts.fontAwesome;
import win.ui;
/*DSG{{*/
var winform = win.form(text="aardio form";right=759;bottom=469)
winform.add(
button={cls="button";text="弹出列表";left=390;top=363;right=517;bottom=410;z=3};
menuItem={cls="plus";text='\uF0AE 测试菜单一';left=523;top=167;right=676;bottom=212;bgcolor=-6960024;font=LOGFONT(name='FontAwesome';charset=0);tabstop=1;z=1};
menuItem2={cls="plus";text='\uF0AE 测试菜单二';left=523;top=214;right=676;bottom=259;bgcolor=-6960024;font=LOGFONT(name='FontAwesome');ont=LOGFONT(name='FontAwesome';charset=0);tabstop=1;z=2}
)
/*}}*/
import win.ui.tabs;
var menu = win.ui.tabs(winform.menuItem,winform.menuItem2)
menu.skin({
background={
default=0xFF68CC95;
disabled=0xFFC4CCC8;
hover=0xFF4A522F;
};
color={
default=0xFF000000;
disabled=0xFF8A8A8A;
hover=0xFFFFFFFF
};
checked={
border={default={color=0xFF0E64E7;right=4}}
}
})
menu.onOk = function(tabItem){
winform.msgbox(tabItem.text)
}
winform.button.oncommand = function(id,event){
menu.popup(true,winform.button)
}
menu.add({
text='\uF0AE 测试菜单三';
})
// 调用这句代码切换到弹出列表显示模式
menu.initPopup()
winform.show()
win.loopMessage();
Markdown 格式