<p>好东西,正是我想要的!</p><p>不过还有一事不明,请教各位高人:关于acSelectionSetlast的用法,我试了一下,要想把最后一个创建的图形选入选择集,还得保证最后创建的图形是屏幕上可现的(也就是说这个图形必须是在当前屏幕范围内的,如果你的图形画到当前屏幕不可见的区域,就不能被加入到选择集),有没有办法解决这个问题呢?</p>
谢谢楼主分享
<p>学习学习!!!</p>
<p>这里最好改下?</p><p>Public Function CreateSelectionSet(Optional ssName As String = "ss") As AcadSelectionSet</p><p> Dim ss As AcadSelectionSet<br/> On Error Resume Next<br/> Set ss = ThisDrawing.SelectionSets(ssName)<br/> If Err Then Set ss = ThisDrawing.SelectionSets.Add(ssName)<br/> ss.Clear<br/> Set CreateSelectionSet = ss</p><p>End Function</p><p>-》</p><p>Public Function CreateSelectionSet(Optional ssName As String = "ss") As AcadSelectionSet On Error Resume Next</p><p> ThisDrawing.SelectionSets(ssName).delete<br/> Set CreateSelectionSet = ThisDrawing.SelectionSets.Add(ssName)</p><p>End Function</p>
路过,观看高手
好东西 看不懂
本帖最后由 断箭 于 2018-2-6 15:47 编辑
请问高手们,CAD中选择过滤器保存的过滤器列表如何编程的形式变为工具条的形式,需要的时候直接点过滤器的名称即可选择需要的对象??若能提供类似的插件,仅有的几个明经币请拿去:handshake
最主要的是dxf码表的选择,这个很关键
学习啦,谢谢分享
请问楼主,怎样向已经含有对象的选择集中添加对象呢?