TA的每日心情 | 无聊 4 天前 |
|---|
签到天数: 119 天 连续签到: 1 天 [LV.6]常住居民II

钻石会员
- 积分
- 1295
来自: 菲律宾
|
非业余 - aardio 编程语言 - 非官方问答社区 - 免责声明
非业余(bbs.feiyeyu.com)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。吾爱汇编不承担任何因为技术滥用所产生的连带责任。吾爱汇编内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或微信与我们联系处理。
我用老大的例子,改写的一个高级选项菜单,点击菜单第一、
第二个选项能实现打开目标文本,但第三个我却不会了。现把代码贴上来,请指点一下:
- //实现弹出菜单
- 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.add({
- text='\uF0AE 测试菜单三';
- })
- winform.button.oncommand = function(id,event){
- menu.popup(true,winform.button)
- }
- win.menu.onOk = function(strip){
- import process;
- if (winform.menuItem.checked) {
- process.executeWaitInput("C:\a1.txt");
- }
- if (winform.menuItem2.checked) {
- process.executeWaitInput("C:\a2.txt");
- }
- if (winform.menuItem3.checked) {
- process.executeWaitInput("C:\a3.txt");
- }
- }
- // 调用这句代码切换到弹出列表显示模式
- menu.initPopup()
- winform.show()
- win.loopMessage();
复制代码
|
非业余 - aardio 编程语言 - 非官方问答社区 - 免责声明
|