0

如何隐藏 DBEntity 不被绘制?如果我在事务中使用 ent.erase() 调用将某个对象标记为已删除,例如,当我保存文件时,它可以从绘图中删除。那么有什么方法可以安全地隐藏某个对象而不更改它的 ObjectId 和 Handle 吗?

4

2 回答 2

1

这取决于你的限制是什么。最简单的方法可能是创建一个新层并将.IsOff属性设置为 true。然后,您可以将要隐藏的任何对象分配到该层:

entity.Layer = myHiddenLayerName;

当您想取消隐藏它时,只需将其重新分配给可见层之一。

于 2012-10-03T12:27:53.140 回答
0

您可以使用该Visible属性:

entity.Visible = false;
于 2014-11-28T09:01:05.770 回答