一、PromptSelectionResult
:
是 AutoCAD .NET API 中的一个类,位于 Autodesk.AutoCAD.EditorInput
命名空间下。它代表了用户在 AutoCAD 编辑器中进行图形对象选择操作的结果。
当你通过 Editor
类的 GetSelection()
方法(或者其他类似的方法)请求用户在绘图区选择一个或多个实体时,AutoCAD 会返回一个 PromptSelectionResult
对象。这个结果对象包含了以下关键信息:
-
Status:表示选择操作的状态,可以是
PromptStatus.OK
(用户成功选择了对象)、PromptStatus.Cancel
(用户取消了选择操作)或其他状态。 -
Value:如果
Status
为PromptStatus.OK
,那么Value
属性将是一个SelectedObjectCollection
对象,包含了用户所选的所有实体的信息。每一个SelectedObject
都包含了被选中实体的ObjectId
和其他可能的相关数据。 -
Keywords:在某些特定的选择提示中,可能会涉及到关键词匹配。此属性包含了一组用户输入的关键词。
使用 PromptSelectionResult
可以根据用户的