如何将实体添加到selectionset中?
如何将实体添加到选择集中,然后我下次可以使用SelectPrevious方法选择这些实体。SelectionSet.FromObjectIds 仅返回一个选择集 。
**** Hidden Message ***** Editor.SetImpliedSelection 谢谢。但是 Editor.SetImpliedSelection 无法将实体添加到以前的选择集。 我想我不理解这个问题。 其核心的SelectedSet只是一个ObjectId[]。因此,当您说添加到选择集时,您只需将其他对象 Id 添加到 ObjectId[]。 您可以收集许多选择集,将它们全部合并到另一个 ObjectId[] 中,并使用 Editor.SetImpliedSelection 将当前选择集设置为此数组。设置当前选择后,SelectPrevious 现在将选取 ObjectId[] 中的对象。 我找到答案了!
您可以尝试如下所示
Dim IDSet as SelectionSet=......
Doc.Editor.SetImpliedSelection(IdSet)
Doc.Editor.GetSelection()
然后,您可以在选择某些内容时使用“P”
页:
[1]