几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量

几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 (http://www.dimcax.com/hust/index.php)
-   ObjectARX(VB.NET/C#) (http://www.dimcax.com/hust/forumdisplay.php?f=176)
-   -   【转帖】关于可停靠式对话框的疑问 (http://www.dimcax.com/hust/showthread.php?t=9339)

yang686526 2009-04-20 07:59 PM

【转帖】关于可停靠式对话框的疑问
 
关于可停靠式对话框的疑问
www.dimcax.com
关于可停靠式对话框的疑问
在下在使用palette类的可停靠对话框时遇到了问题。
palette类可以通过添加用户自定义控件,在cad中显示用户在.net环境中自定义的控件,
我尝试在自定义控件中添加一个按钮,处理按钮的按下事件,在事件中添加一段代码,内容是为当前图形空间添加一条直线,
可当我调试程序时按下控件,程序却报错了,错误信息是 elockviolation
我的代码放在用 commandmethods 属性绑定的函数中运作正常,把代码原封不动地放到按钮处理事件过程中却报错,
到底为什么?感觉就好像是palette类的可停靠对话框只能从cad获取数据,而不能改写cad中的数据。。。。
望各位前辈解答。。。。。
呵呵,看来你是没有把论坛精华帖版块的帖子好好看。
涉及到界面的程序,最好得锁定文档,否则就会出现你碰到的问题。
c#最适合开发autocad,因为它拥有vb容易的特点,却具有vc++的强大功能。
没想到传说中的才鸟大人亲自回帖了。。。。。瞻仰一下。。。。
嗯,言归正传,我确实没看精华帖版块的帖子。。。。第一眼看到跟arx有关的就这版块,就一直在这里混。。。马上去精华版看看先。。。


所有的时间均为北京时间。 现在的时间是 10:30 AM.