在UltraTree中如何移动树型节点到其他父节点下

作者:控件中国网   出处:控件中国网   2015-07-22 10:26:11   阅读:6

Infragistics Windows Forms界面套包控件为开发人员提供了上百种常见的界面子控件,UltraTree树型控件只是其中的一款,该控件帮助开发人员对数据进行树型结构显示,可以交互式地操作树型节点,收缩以扩展等,这里主要介绍如何移动一个树型节点,具体请参考下面的代码:
1.引用UltraWinTree
  using Infragistics.Win.UltraWinTree;
2.从工具箱拖拽 UltraTree放置在窗体上,并且在窗体的load事件里添加如下代码:
UltraTreeNode aNode;
aNode = this.ultraTree1.Nodes.Add("Parent A");
aNode.Expanded = true;
aNode.Nodes.Add("Child Node 1");
aNode = this.ultraTree1.Nodes.Add("Parent B");
aNode.Expanded = true;
aNode.Nodes.Add("Child Node 2");
3.放置一个按钮到窗体上,并在按钮的Click事件中添加如下代码:
private void btnMoveChildNode_Click(object sender, EventArgs e)
{
        UltraTreeNode ParentNodeA;
        UltraTreeNode ChildNode;
        ChildNode = this.ultraTree1.GetNodeByKey("Child Node 2");
        ParentNodeA = this.ultraTree1.GetNodeByKey("Parent A");
        ChildNode.Reposition(ParentNodeA.Nodes);
}
 

Copyright© 2006-2015 ComponentCN.com all rights reserved.重庆磐岩科技有限公司(控件中国网) 版权所有 渝ICP备12000264号 法律顾问:元炳律师事务所
客服软件
live chat