crk_tr 发表于 2010-11-13 01:56:00

[求助]选定了一个对象,如何获取它的图层名?

通选定对象来关闭它在图层。用GetEntity只得到了对象的ID,如何才能获取它所在图层呢?弄了一个晚上,还没有找到一个获取图层名的方法。请会的朋友指点迷律。。先谢谢了

雪山飞狐_lzh 发表于 2010-11-13 09:38:00

<div class="Element5">1、ObjectId-&gt;Entity</div>
<div class="Element5">2、Entity.LayerId-&gt;LayerTableRecord</div>
<div class="Element5">3、LayerTableRecord.Name</div>

crk_tr 发表于 2010-11-14 01:12:00

谢谢版主,已按你的方法解决问题了。
刚开始是第1项没写对。按下面的方法就可以获取Entity了
Entity ent = strans.GetObject(objId, OpenMode.ForWrite) as Entity;

chpmould 发表于 2010-12-9 20:25:09

学习了....
页: [1]
查看完整版本: [求助]选定了一个对象,如何获取它的图层名?