日期:2014-05-18  浏览次数:20814 次

Treeview里面增加节点 c#
选中Form1中的treeview中的任意一个节点,单击“新建”按钮,弹出新的窗体Form2,输入文本后,点击Form2中的“确定”按钮,关闭Form2,并把Form2中的Text作为新建的treeNode的名称并即时显示出来。新建的treeNode显示在被选中节点的所有兄弟节点的后面。
我只能实现到关闭Form2的部分,关闭Form2以后,TreeView里面的树型结构不更新。怎么解决?

------解决方案--------------------
node=tree.selectNode;
node.add(获取的值);就可以了
------解决方案--------------------
C# code

//是这个意思?
TreeNode newNode = new TreeNode("输入文本"); 
treeView1.SelectedNode.Parent.Nodes.Add(newNode);

------解决方案--------------------
打开时传递Form1的对象,然后
Form1对象.treeView1.SelectedNode.Parent.Nodes.Add(newNode);
------解决方案--------------------
treeView1.SelectedNode.Parent.Nodes.Add(newNode);