在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(树)内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复