EDA365电子工程师网

标题: 关于Form中的Checklist 问题 [打印本页]

作者: GSO_library    时间: 2015-3-12 11:47
标题: 关于Form中的Checklist 问题
Form中CHECKLIST中的 radiobox, 如何编写代码选中不同的按钮然后点击另外一个按钮执行不同的命令?[attach]94031[/attach]


作者: 霹雳风雷    时间: 2015-3-12 12:35
设置flag即可,这不就是非0即1的情形么。
作者: XYX365    时间: 2015-3-12 12:38
主要在Callback函數裡面
在Plated下面要加判斷
when(form->curValue
   執行Plated的項目
)

在NotPlated下面要加判斷
when(form->curValue
   執行NotPlated的項目
)


作者: GSO_library    时间: 2015-3-12 12:50
霹雳风雷 发表于 2015-3-12 12:35
设置flag即可,这不就是非0即1的情形么。

不会呀 什么是flag

作者: 霹雳风雷    时间: 2015-3-12 12:53
GSO_library 发表于 2015-3-12 12:50
不会呀 什么是flag

你看三楼的方法吧,更简便。flag就是一个标记,可以理解为一个变量,这个变量就要么是0,要么是1,通过判断这个变量来进行选择或者做操作即可。


作者: GSO_library    时间: 2015-3-12 12:55
霹雳风雷 发表于 2015-3-12 12:53
你看三楼的方法吧,更简便。flag就是一个标记,可以理解为一个变量,这个变量就要么是0,要么是1,通过判 ...

好的 我试试

作者: GSO_library    时间: 2015-3-13 14:34
XYX365 发表于 2015-3-12 12:38
主要在Callback函數裡面
在Plated下面要加判斷
when(form->curValue

谢谢, 但是怎样根据选择的不同使点击"Createpadstack"这个按钮 执行不同的命令呢

作者: XYX365    时间: 2015-3-13 14:43
GSO_library 发表于 2015-3-13 14:34
谢谢, 但是怎样根据选择的不同使点击"Createpadstack"这个按钮 执行不同的命令呢

when(axlFormGetField( form "Plated")
     執行 Plated
)


when(axlFormGetField( form "NotPlated")
     執行 NotPlated
)


作者: kevin890505    时间: 2015-3-13 15:49
你在这行按钮命令前     先 get 你的checklist 的值就行了嘛  根据不同返回值,执行不同操作
作者: eleven_ip    时间: 2017-4-1 10:01
谢谢分享!




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