Tekla图纸二次开发 第2节-获取图纸下的视图

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的二级目录
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

灵燕空间

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值