[求助]如何连续拾取多个点?? 已解决
本帖最后由 作者 于 2009-10-10 9:06:57 编辑 <br /><br /> <p> 已解决如何在用鼠标连续拾取多个点后再进行其他操作??</p> <p>循环语句</p> 用循环语句的话,那循环的终止条件是什么,我是想在鼠标右键或者回车的时候结束循环的,这个时候循环该怎么写,飞狐大大能写下代码参考下不?? <p> <br/> static public void MSelectPoint()<br/> {</p><p> PromptPointOptions opt = new PromptPointOptions("\nselect a point:");<br/> opt.AllowNone = true;<br/> <br/> Document doc = Application.DocumentManager.MdiActiveDocument;<br/> Database db = doc.Database;<br/> Editor ed = doc.Editor;</p><p> PromptPointResult res = ed.GetPoint(opt);<br/> List<Point3d> pnts = new List<Point3d>();<br/> while(res.Status == PromptStatus.OK)<br/> {<br/> pnts.Add(res.Value);<br/> res = ed.GetPoint(opt);<br/> }</p><p> }</p> 已解决谢谢!!!!
页:
[1]