VB对AutoCAD二次开发案例-编辑版-创建菜单栏(2)

2018-12-24 00:11

my_圆弧选择集.Delete Set my_圆弧选择集 = ThisDrawing.SelectionSets.Add(\圆弧集\ Dim FilterType(6) As Integer Dim FilterData(6) As Variant FilterType(0) = -4 FilterData(0) = \ FilterType(1) = 0

1、过滤器参数FilterType和 FilterData(1) = \

FilterData必须设置成数组形式, FilterType(2) = -4

成对出现,数组元素一一对应, FilterData(2) = \

即FilterType(2) 对应 FilterType(3) = 40

FilterData(2) 。 FilterData(3) = Val(删除圆弧窗体.TextBox1.Text)

2、过滤器参数需要引用《DXF 参 FilterType(4) = -4

考手册》里面的组码值 FilterData(4) = \

FilterType(5) = 40

FilterData(5) = Val(删除圆弧窗体.TextBox2.Text)

过滤器列表中的逻辑运算符也由

FilterType(6) = -4

-4 组代码表示,运算符以小于号

FilterData(6) = \

开始 (<),以大于号结束 (>)。

my_圆弧选择集.SelectOnScreen FilterType, FilterData Dim i As Integer For i = 0 To my_圆弧选择集.Count - 1 使用for循环函数遍历选择 my_圆弧选择集.Item(i).Delete 集里面的对象进行删除 Next my_圆弧选择集.Delete End Sub

注:在Autocad中选择集删除的方式对比

RemoveItems 方法从选择集中删除一个或多个项。删除的项仍然存在于图形中,但不再包含在选择集中。

Clear 方法将清空选择集。选择集仍然存在,但不再包含任何项。原来包含在选择集中的项仍然存在于图形中,但不再包含在选择集中。

Erase 方法删除选择集中的所有项。选择集仍然存在,但不再包含任何项。原来包含在选择集中的项也不再存在。

Delete 方法删除选择集和其中的所有项。调用 Delete 方法之后,选择集和原来包含在选择集中的项都将不再存在。

此为本案例的dvb工程文件

案例文件.zip


VB对AutoCAD二次开发案例-编辑版-创建菜单栏(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:浅析媒介生态学视野下主持人的口语表达

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: