[求助]请教auto cad vba 编程中关于选择集的问题
请教大侠们,如果创建了一个选择集,并且选择了若干图形对象在这个选择集当中,如果要判断在这个选择集中总共有多少对象,应该用什么办法? count属性 如果要把选择集中的对象全部显示出来,应该用什么方法? Sub Example_PickfirstSelectionSet()<br/> ' 这个范例列出<font color="#ffffff" style="BACKGROUND-COLOR: #5c5c5c;">选择</font>优先选集中的所有对象.<br/> ' 在执行这个范例之前, 请先在作用中图形<br/> ' 建立一些对象. 接着选取这些对象, 当前在作用中图形上选取的对象<br/> ' 会由<font color="#ffffff" style="BACKGROUND-COLOR: #5c5c5c;">选择</font>优先选集返回.<br/><br/> Dim pfSS As AcadSelectionSet<br/> Dim ssobject As AcadEntity<br/><br/> Dim msg As String<br/> msg = vbCrLf<br/><br/> Set pfSS = ThisDrawing.PickfirstSelectionSet<br/> For Each ssobject In pfSS<br/> msg = msg & vbCrLf & ssobject.ObjectName<br/> Next ssobject<br/> MsgBox "<font color="#ffffff" style="BACKGROUND-COLOR: #5c5c5c;">选择</font>优先选集含有: " & msg<br/><br/> End Sub
页:
[1]