roamer2000 发表于 2009-8-25 09:15:00

这事什么对象?

本帖最后由 作者 于 2009-8-25 14:58:28 编辑

怎么把这对象拆散?

雪山飞狐_lzh 发表于 2009-8-25 12:51:00

实体的Explode 方法<br/>

roamer2000 发表于 2009-8-25 14:59:00

不好意思先前图没传上来

雪山飞狐_lzh 发表于 2009-8-25 15:02:00

块参照BlockReference<br/><br/>

roamer2000 发表于 2009-8-26 16:59:00

这事一帮块,不知道怎么组合的

雪山飞狐_lzh 发表于 2009-8-26 19:13:00

?说清楚些

roamer2000 发表于 2009-8-27 08:31:00

这些快被组合到一起了,你选一个块,那一帮都被选中了

雪山飞狐_lzh 发表于 2009-8-27 08:34:00

<p>那就是组了</p><p>Group</p><p>在编组字典里查询一下,删除相关项</p>

roamer2000 发表于 2009-8-28 16:49:00

<p>能明示一下吗?</p><p></p>

雪山飞狐_lzh 发表于 2009-8-28 16:58:00

http://bbs.mjtd.com/forum.php?mod=viewthread&tid=76123
看这段
         //编组字典
         #region GroupDictionary

         public DBDictionary OpenGroupDictionary(OpenMode openmode)
         {
             m_GroupDictionary =
(DBDictionary)m_Transaction.GetObject(
               m_Database.GroupDictionaryId,
               openmode,
               false);
             return m_GroupDictionary;
         }

         public DBDictionary OpenGroupDictionary()
         {
             return OpenGroupDictionary(OpenMode.ForWrite);
         }

         public
ObjectId AddGroup(string name, ObjectIdCollection ids)
         {
             if
(m_GroupDictionary.Contains(name))
             {
               return
ObjectId.Null;
             }
             else
             {
               m_GroupDictionary.UpgradeOpen();
               Group g =
new Group();
               g.Append(ids);
               m_GroupDictionary.SetAt(name, g);
               m_Transaction.AddNewlyCreatedDBObject(g, true);
               return g.ObjectId;
             }
         }

         public List<Group> GetGroups(Entity ent)
         {
             List<Group> gs =
new List<Group>();
             foreach
(DBDictionaryEntry obj in m_GroupDictionary)
             {
               Group g =

                     (Group)m_Transaction.GetObject(
                     obj.Value,
                     OpenMode.ForRead,
                     false);
               if
(g.Has(ent))
                     gs.Add(g);
             }
             return gs;
         }

         #endregion
页: [1] 2
查看完整版本: 这事什么对象?