/// <summary>
/// 获取选择项
/// </summary>
/// <param name="commond"></param>
/// <param name="keyword"></param>
/// <param name="keywordCallBack"></param>
/// <returns></returns>
public static PromptSelectionResult GetSelection(String commond, string[] keyword, SelectionTextInputEventHandler keywordCallBack)
{
Editor ed = Application.DocumentManager.MdiActiveDocument.Editor;
PromptSelectionOptions pso = new PromptSelectionOptions();
pso.RejectObjectsOnLockedLayers = true;
pso.AllowSubSelections = false;
for (int i = 0; i < keyword.Length; i++)
{
pso.Keywords.Add(keyword[i]);
}
pso.MessageForAdding = commond;
pso.MessageForRemoval = commond;
pso.KeywordInput += keywordCallBack;
return ed.GetSelection(pso);
}
AutoCAD二次开发——框选
最新推荐文章于 2023-06-21 10:29:20 发布