多窗体控制treeview的问题(史上最强重礼求知)
我需要点击treeview的一个节点,反手键弹出一个添加节点后,弹出一个窗体,里面有个textbox控件,在里面输入2-12之类的字符串,点击此窗体中的确定后,就在treeview的指定节点下面添加2-12号子节点,现在问题是,当另一个窗体弹出后,树节点的焦点就消失了,感觉问题的关键是无法修改treeview的节点,但是读另一个窗体的属性好像没什么问题。
请大家们帮助
[解决办法]
树节点数据是如何绑定在Treeview上的。从数据库中还是静态的?
[解决办法]
呵呵,楼主为何要用arraylist呢?
楼主可以在你那个弹出窗体中将新增节点保存到 TreeNodeCollection 中,让后将这个TreeNodeCollection添加到原来的那个树中即可了。
[解决办法]
把选中的节点对象(node)传递到窗体去,确定后给该节点添加子节点node.nodes.add( "1 "),
树treeview的hideselected修改为true就好了!
[解决办法]
强制把selectnode设为你要的节点