一、选点(距离)
1、点
PromptPointOptions 类用来设置提示字符串和其它的一些控制提示的选项。
这个类的一个实例作为参数被传入到 Editor.GetPoint 方法。
在函数的开始,实例化这个类,设置字符串参数为“Select a point”。
因为 Editor.GetPoint 方法会返回一个 PromptPointResult类的实例对象,所以我们也要把它实例化。
PromptPointOptions prPointOptions = new PromptPointOptions("Select a point");
PromptPointResult prPointRes;
接下来实例化一个 Editor 类的对象并使用参数为 PromptPointOptions 对象的GetPoint 方法。
用 GetPoint 方法的返回值来给上面声明的 PromptPointResult 对象赋值。
赋值好以后,我们可以测试 PromptPointResult 对象的状态,如果不是 OK 就返回。
prPointRes = ed.GetPoint(prPointOptions);
if (prPointRes.Status != PromptStatus.OK)
{
ed.WriteMessage("Error");
}
6)如果 PromptPointResult 对象返回了一个有效的点,我们就可以使用 WriteMessage 方法
把结果输出到命令行。PromptPointResult.Value的 ToString 方法使输出非常容易:
ed.WriteMessage("You selected point "
prPointRes.Value.ToString)