DrawingObjectEnumerator drawingObjectEnumerator = hasChildren.GetObjects();//获得图纸下的所有孩子(视图、模型对象、图纸对象)
while (drawingObjectEnumerator.MoveNext())//遍历所有对象
{
if (drawingObjectEnumerator.Current is IHasChildren)//判断当前对象是否是子对象
{
TreeNode treeNode3 = new TreeNode();//做了个三级分支
treeNode3.Tag = drawingObjectEnumerator.Current;//改分支链接该对象
treeNode3.Text = drawingObjectEnumerator.Current.GetType().Name;//将该对象的类型赋予该分支的TEXT
treeNode2.Nodes.Add(treeNode3);
}
}