我是靠谱客的博主 虚拟毛豆,这篇文章主要介绍NX二次开发-UIStyler-Tree(树)的应用(二),现在分享给大家,希望可以做个参考。

在NX二次开发-UIStyler-Tree(树)的应用(一)中讲了UIStyler-Tree中的添加功能,现在写下编辑和删除功能。

首先是删除功能:

a.删除一个结点:

 _ObjectsTree.DeleteNode(node);

将删除本结点和子结点。

b.如果想删除整个树,则用以下代码:

                    while(_ObjectsTree.RootNode!=null)
                    {
                        _ObjectsTree.DeleteNode(_ObjectsTree.RootNode);
                    }
                    _ObjectsTree.Redraw(true);

然后是编辑功能:

a.把下面的行注释取消:


                //_ObjectsTree.SetOnEndLabelEditHandler(new NXOpen.BlockStyler.Tree.OnEndLabelEditCallback(OnEndLabelEditCallback));

                _ObjectsTree.SetOnEditOptionSelectedHandler(new NXOpen.BlockStyler.Tree.OnEditOptionSelectedCallback(OnEditOptionSelectedCallback));

                _ObjectsTree.SetAskEditControlHandler(new NXOpen.BlockStyler.Tree.AskEditControlCallback(AskEditControlCallback));

         

最后

以上就是虚拟毛豆最近收集整理的关于NX二次开发-UIStyler-Tree(树)的应用(二)的全部内容,更多相关NX二次开发-UIStyler-Tree(树)内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(79)

评论列表共有 0 条评论

立即
投稿
返回
顶部