有没有办法单击form上按键1后,多个选择零件,直到单击按键2后停止选择?
本帖最后由 leilei4908 于 2015-10-26 12:57 编辑目的是选取多个零件,将零件名导入到FormList中
目前针对“选取”的函数如下
axlClearSelSet()
axlSetFindFilter(?enabled '("all") ?onButtons '("noall" "symbols"))
symbol = car(axlGetSelSet(axlSingleSelectPoint()))
symName = symbol->refdes
axlFormListAddItem(bteForm "symbolList" symName 0)
但是一次只能选择一个
有没有方法,按下“选取”后,一直能选择零件,直到按下另一个按键??
axlSingleSelectPoint改成axlSelect
结合foreach vivienluo 发表于 2015-10-21 16:16
axlSingleSelectPoint改成axlSelect
结合foreach
可是我的选择次数是未知的,怎么使用foreach vivienluo 发表于 2015-10-21 16:16
axlSingleSelectPoint改成axlSelect
结合foreach
而且我只要求点选,不能框选 leilei4908 发表于 2015-10-21 17:17
而且我只要求点选,不能框选
那你每次点选后,把选中的DBID存到一个list,当按下另外一个按键后,对list中的DBID进行操作。。。 vivienluo 发表于 2015-10-21 18:42
那你每次点选后,把选中的DBID存到一个list,当按下另外一个按键后,对list中的DBID进行操作。。。
其实我只需要将refdes输入到formlist,最后导出的时候,才针对formlist内的refdes,利用axlDBFingByName对每个零件进行操作
我现在需要的就是点一个零件,formlist中增加一个refdes
页:
[1]