DrawingObjectEnumerator objectEnumerator = hasChildren.GetObjects();//图纸下的所有对象包括(视图、模型对象、图纸对象)
while (objectEnumerator.MoveNext())//遍历图形下的所有对象
{
if (objectEnumerator.Current is Tekla.Structures.Drawing.View)//所有对象中当前的对象如果是视图进入()
{
TreeNode treeNode1 = new TreeNode();//实例化一个TreeView的分支
treeNode1.Tag = objectEnumerator.Current;//当前的对象是一个对象放入分支数据链接
treeNode1.Text = objectEnumerator.Current.GetView().GetType().ToString();//当前的的对象的类型去显示这个分支的显示名称
treeNode.Nodes.Add(treeNode1);//添加TreeView的二级目录
}
}
Tekla图纸二次开发 第2节-获取图纸下的视图
于 2022-08-03 22:45:44 首次发布