如何隐藏DBEntity?如果我在事务中使用ent.erase()调用将某个对象标记为已擦除,则可以从绘图中删除它,例如,当我保存文件时。那么有什么办法可以安全地隐藏一些对象而不用改变它的ObjectId和Handle?
答案 0 :(得分:1)
这取决于你的constranits是什么。最简单的方法可能是创建一个新层并将.IsOff
属性设置为true。然后,您可以将要隐藏的任何对象分配到该图层上:
entity.Layer = myHiddenLayerName;
当您想取消隐藏时,只需将其重新分配给其中一个可见图层。
答案 1 :(得分:0)
您可以使用Visible
属性:
entity.Visible = false;