leilei4908 发表于 2015-11-9 09:00:32

使用axlSelect的框选抓Symbol的时候,为什么会抓到很多不在框内的零件??

是因为axlSelect会包含隐藏的层面么??

XYX365 发表于 2015-11-9 17:02:28

應該是,看你axlSetFindFilter()這個所設置

leilei4908 发表于 2015-11-9 17:55:32

本帖最后由 leilei4908 于 2015-11-9 17:58 编辑

XYX365 发表于 2015-11-9 17:02
應該是,看你axlSetFindFilter()這個所設置
case(cwsForm->curField
    ("Pick"
         if(cwsForm->curValue then
                axlClearSelSet()
                axlSetFindFilter(?enabled '("all") ?onButtons '("noall" "symbols"))
                ; axlSetFindFilter(?enabled '("noall" "symbols") ?onButtons '("noall" "symbols")) ;即使改成这种也是一样
                while(axlSelect()
                         axlUIPopupSet(mypopup)
                         symbols = axlGetSelSet()
                         axlClearSelSet()
                         foreach(symbol symbols
                                 symName = symbol->refdes
                                 axlFormListAddItem(cwsForm "symbolList" symName 0)
                         )
                )
          )
    )
)

页: [1]
查看完整版本: 使用axlSelect的框选抓Symbol的时候,为什么会抓到很多不在框内的零件??