07 2012 档案
摘要:利用C#进行CAD二次开发时,遇到 eLockViolation 的问题,这个网上说是因为“非模态窗口,要锁定文档”具体解决方法如下:1DocumentLockm_DocumentLock=Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.LockDocument();23//这里添加你执行的代码45m_DocumentLock.Dispose();亲测,问题圆满解决。
阅读全文
摘要:前期在研究CAD的时候,想弄一个点击一个闭合区域内一点就获取这个区域的方法,后来尝试了使用boundary命令,可以实现。现在把C#代码贴上来,希望对大家有用。其中一个重要的环节就是调用CAD命令,这个借用了论坛里面一个高手的代码,不好意思忘了高手名字了。反正能够跳过boundary的回车控制。 效果如下:代码如下:[CommandMethod("boundaryCAD")]publicvoidBoundaryCAD(){PromptPointOptionspPointOptions=newPromptPointOptions("\n选择一个点");Pr
阅读全文