.net环境下如何通过ObjectARX触发实体的双击事件
本帖最后由 作者 于 2009-4-5 9:59:49 编辑 <br /><br /> <p>在VBA中,可以通过 Private Sub AcadDocument_BeginDoubleClick(ByVal PickPoint As Variant)来编写针对于CAD实体的双击事件。我现在在学习.net环境下(C#)通过ObjectARX二次开发CAD,但不知道如何编写实体(如某条线段、圆)的双击事件,还请各位高手指点!</p><p>还有,通过VBA双击实体可让CAD弹出一个VB下制作好的Forn窗体,通过ObjectARX可以吗?</p> https://www.cnblogs.com/houlinbo/archive/2010/05/22/1741626.htmle大帮我找到这个地址,亲测可用 ObjectARX是C++开发库,为什么是.net环境下开发?如果你想使用ObjectARX实现双击实体编辑功能,可以派生AcEditorReactor2类,实现beginDoubleClick函数,或者派生AcDbDoubleClickEdit,给相应的实体类添加扩展协议来支持指定实体类的双机编辑功能。 松竹发表于2009-4-6 21:44:00static/image/common/back.gifObjectARX是C++开发库,为什么是.net环境下开发?如果你想使用ObjectARX实现双击实体编辑功能,可以派生AcEditorReactor2类,实现beginDoubleClick函数,或者派生AcDbDoubleClickEdit,给相应的
<p>是这样的,我最近看了曾洪飞、张帆等编著的<<AutoCAD VBA&VB.net开发 基础与实例教程>>一书,其中第二篇讲的就是"基于.net和托管ObjectARX的AutoCAD二次开发"。以前通过VBA实现双击实体编辑功能很简单,惭愧的是,用ObjectARX我就不知道如何做了。我现在就想在VS2005下,通过C#操作CAD,双击CAD某个实体后能弹出个窗体,在窗体上设置实体属性。<strong><em>松竹可否举个例子呢?不胜感激!</em></strong></p>
页:
[1]