查看单个帖子
旧 2009-04-20, 07:59 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】关于可停靠式对话框的疑问

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