martin416 发表于 2009-6-10 11:11:00

<p>Array a = (Array)((AcadApplication)Application.AcadApplication).ActiveDocument.Utility.GetPoint(d, prompt);</p><p>这句话好像有点问题,看不太懂,希望LZ能解释下,谢谢!</p>

雪山飞狐_lzh 发表于 2009-6-10 11:25:00

<p>n年前的帖子翻出来的,这是2005版本的做法</p><p>以后的版本可以直接使用Editor类的相应方法</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Document doc = Application.DocumentManager.MdiActiveDocument;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Database db = doc.Database;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Editor ed = doc.Editor;</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PromptPointOptions opt2 = new PromptPointOptions("\nselect second point:");<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opt2.AllowNone = true;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PromptPointResult res2 = ed.GetPoint(opt2);</p>

martin416 发表于 2009-6-10 17:05:00

<p>谢谢了,我已经解决这个问题了~</p><p>再麻烦下楼主,能否提供一些使用c#,CAD2006,来建立属性块的相关学习内容,我刚来的,希望多多关照!</p>

雪山飞狐_lzh 发表于 2009-6-10 17:32:00

<p>你可以看下这里,里面集成了一些基本函数,暂时没时间注释它:)</p><p><a href="http://bbs.mjtd.com/forum.php?mod=viewthread&tid=76123">http://bbs.mjtd.com/forum.php?mod=viewthread&tid=76123</a></p><p></p>

mysomic 发表于 2010-8-8 15:59:00

好东西

flye_li96 发表于 2010-8-18 18:23:00

同上,好好学习一下

monkeylzx 发表于 2011-6-29 11:13:39

很感谢分享,来参考一下,学习学习
页: 1 [2]
查看完整版本: [ARX]利用AutoCAD 2005.NET API进行AutoCAD的二次开发(三)