NiNe苦瓜 发表于 2014-3-11 16:59:59

能不能让CAD中的一个实体不被删除

autoCAD.net 设置一个实体的什么属性,可以让该实体不被删除?

http://bbs.mjtd.com/xwb/images/bgimg/icon_logo.png 该贴已经同步到 NiNe苦瓜的微博

cdinten 发表于 2014-3-12 20:37:48

使用overrule,为你关心的实体添加特殊的扩展数据,然后在删除的时候过滤,如果检测到是具有特殊扩展数据的实体,则抛出异常(不删除)

Student 发表于 2014-3-13 07:27:08

可以用删除事件的特定响应
来制止特定对象被删除

SWAYWOOD 发表于 2014-3-19 21:09:23

我想应该是这样的:
1. 在产生的实体中增加对象字典
2.overrule
3.当执行删除命令时进行判断,没有字典直接过,有字典是否是特定的词语,有则不让其通过。

cdinten 发表于 2014-3-22 18:14:07

http://bbs.mjtd.com/thread-109529-1-1.html

NiNe苦瓜 发表于 2014-3-28 16:50:27

Student 发表于 2014-3-13 07:27 static/image/common/back.gif
可以用删除事件的特定响应
来制止特定对象被删除

谢谢!我就是用这种方法来实现的。

NiNe苦瓜 发表于 2014-3-28 16:50:58

cdinten 发表于 2014-3-22 18:14 static/image/common/back.gif
http://bbs.mjtd.com/thread-109529-1-1.html

谢谢,好文章啊。

NiNe苦瓜 发表于 2014-3-28 16:52:07

SWAYWOOD 发表于 2014-3-19 21:09 static/image/common/back.gif
我想应该是这样的:
1. 在产生的实体中增加对象字典
2.overrule


谢谢你的建议,问题已经解决。

guohq 发表于 2014-4-30 13:24:54

用其它CAD打开,不是同样能删除?
页: [1]
查看完整版本: 能不能让CAD中的一个实体不被删除