kg_loveyou 发表于 2010-11-15 23:53:00

如何使用selectionset选择某层所有entity?

<font face="Verdana">如何使用selectionset选择某层所有entity,类似于在AutoCAD中使用qselect命令后得到的结果,哪位有代码,能贴上来参考下吗,谢谢了</font>

sieben 发表于 2010-11-16 00:01:00

过滤器 8 . LayerName

kg_loveyou 发表于 2010-11-16 00:17:00

这个我知道,关键是怎么设置不需要在命令行中输出提示的那种,不需要交换,不知我有没说明白?

雪山飞狐_lzh 发表于 2010-11-16 09:29:00


      
      public static void test26()
      {
            Document doc = Application.DocumentManager.MdiActiveDocument;
            Editor ed = doc.Editor;
            //ResultTree rt =
            //    new ResultTree("or")
            //    {
            //      {0, "circle"},
            //      new ResultTree("and")
            //      {
            //            {0, "lwpolyline"},
            //            new ResultTree("&")
            //            {
            //                {70, 1}
            //            }
            //      }
            //    };
            var resSel = ed.SelectAll(new ResultList { { 8, "01" } });
            if (resSel.Status != PromptStatus.OK)
                return;
            ed.SetImpliedSelection(resSel.Value.GetObjectIds());
      }

kg_loveyou 发表于 2010-11-17 16:09:00

谢谢上面的几位朋友!

csu_yijie 发表于 2010-12-3 11:51:32

回复 kg_loveyou 的帖子

楼主可有解决方案,分享一下代码或者借口函数吧!

雪山飞狐_lzh 发表于 2010-12-3 12:59:19

4楼不是有代码吗

kg_loveyou 发表于 2010-12-3 21:56:51

回复 csu_yijie 的帖子

嗯,就是四楼的函数

chpmould 发表于 2010-12-5 22:22:04

先了解一下,之后在详细学习...

csu_yijie 发表于 2010-12-6 11:16:09

谢谢狐兄和kg_loveyou,俺愚钝了,没看下面几行代码。。。。
页: [1] 2
查看完整版本: 如何使用selectionset选择某层所有entity?