CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

相关分类

双击“操作自定义 (.NET)

2023-1-1 08:27| 发布者: admin| 查看: 440| 评论: 0|来自: AutoCAD

摘要: 双击绘图区域中的对象时,双击动作可用于启动编辑命令。

双击绘图区域中的对象时,双击动作可用于启动编辑命令。

双击图形窗口中的大多数对象将显示“特性”选项板。可以使用 theandclasses 更改此行为。使用这些类可以为自定义对象添加编辑行为。DoubleClickActionDoubleClickCmd

双击行为的自定义是通过首先将 a附加到对象来完成的。这定义了将要执行的操作。接下来,使用属性将对象附着到图形对象。最后将操作附加到命令。MacroIdDoubleClickCmdDoubleClickActionDxfName()

VB.NET
Dim dblClickAction as DoubleClickAction = New DoubleClickAction(cs.MenuGroup, "My Double click", -1)
dblClickAction.DxfName = "Polyline"

Dim dblClickCmd As DoubleClickCmd = New DoubleClickCmd(dblClickAction)
dblClickCmd.MacroID = "MM_1567"
dblClickAction.DoubleClickCmd = dblClickCmd
C#
DoubleClickAction dblClickAction = new DoubleClickAction(cs.MenuGroup, "My Double click", -1);
dblClickAction.DxfName = "Polyline";

DoubleClickCmd dblClickCmd = new DoubleClickCmd(dblClickAction);
dblClickCmd.MacroID = "MM_1567";
dblClickAction.DoubleClickCmd = dblClickCmd;

dblClickAction在前面的代码示例中,现在设置为在双击折线图形对象时执行折线编辑宏 (MM_1567)。如果对象的双击操作被覆盖,则新操作优先,旧操作变为非活动状态。


路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-19 13:24

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部