EDA365电子工程师网

标题: axlUIPopupDefine定义的右键菜单,怎样能得到点击的名字 [打印本页]

作者: 王开鑫55    时间: 2018-1-17 14:37
标题: axlUIPopupDefine定义的右键菜单,怎样能得到点击的名字

右击菜单,能得到点击的值?
如右键有Done,cancel,我点击的是Done,后台能返回是Done,知道点的是DONE,因为要对这个值处理
@deargds @tiny丨Y @wg2005 感谢
作者: tiny丨Y    时间: 2018-1-20 09:23
[attach]135358[/attach]
不太清楚你问的啥,或者我解决不了,这里有个范例不知道对你有没有用

作者: 王开鑫55    时间: 2018-1-22 10:24
本帖最后由 王开鑫55 于 2018-1-22 10:26 编辑
tiny丨Y 发表于 2018-1-20 09:23
不太清楚你问的啥,或者我解决不了,这里有个范例不知道对你有没有用

目的:所有netclass名放入右键功能,(点击cline,提取网络,网络就加入到点击的netclass中。)
函数:axlUIPopupDefine一般结构为((“菜单名”  需要调用的函数)
问题
我是想获取brd,规则中创建的netclass名字提取出来(得到一个list,调用的函数名一样),放入右击的功能,我现在把所有右键点击都调用同样一个函数,这就必须去判断我点的是哪个netclass了。(之前做的都是一个菜单一个函数名是列举的方法)或者有啥好方法?

作者: tiny丨Y    时间: 2018-1-22 10:46
王开鑫55 发表于 2018-1-22 10:24
目的:所有netclass名放入右键功能,(点击cline,提取网络,网络就加入到点击的netclass中。)
函数:a ...

其实我并不懂skill的函数 帮不到你

作者: betamelody    时间: 2018-1-22 11:01
procedure( hh(ag) println(ag))
p = axlUIPopupDefine(nil, list(list("ff" "hh(1)") list("cc" "hh(2)")))
axlUIPopupSet(p)


作者: 王开鑫55    时间: 2018-1-22 16:50
本帖最后由 王开鑫55 于 2018-1-22 17:11 编辑
betamelody 发表于 2018-1-22 11:01
procedure( hh(ag) println(ag))
p = axlUIPopupDefine(nil, list(list("ff" "hh(1)") list("cc" "hh(2)") ...

好像hh(1)中
hh(这个里面只能是数字,不能是字符串)hh("pw")这样就可以了







欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2