首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

跨窗体添加TREEVIEW NODE,该怎么解决

2012-01-08 
跨窗体添加TREEVIEW NODE如题,现有三个窗体,在窗体一中弹出对话框,在对话框(窗体二)中点确定后,为窗体三中

跨窗体添加TREEVIEW NODE
如题,现有三个窗体,在窗体一中弹出对话框,在对话框(窗体二)中点确定后,为窗体三中的TREEVIEW添加NODE,请问如何实现,谢谢!


[解决办法]
winform?

点确定的时候 窗体3是否已经显示
[解决办法]
简单的就是把窗体三的引用传给窗体一或者窗体二


或者用Observer模式

窗体三是Observer
Subject最好放在application logical或者是数据层。
也可以放在窗体一,或者窗体二
[解决办法]
http://topic.csdn.net/u/20110407/19/c1068d69-7331-4d02-bc0b-f5ba7a5f8dd8.html
[解决办法]
通过窗体间事件进行传递
[解决办法]
在创建窗体二时直接把窗体三中的TREEVIEW传给它。

Class 窗体二
{
public TreeView tree;


}

创建窗体二时:

 窗体二 form2=new ...();
form2.tree= ... // 窗体三的treeview.

这样直接在该tree上添加node。


[解决办法]
一样的

你可以把窗体三中的TREEVIEW 传过来 

这样就可以操作它了啊
[解决办法]
用事件或委托!

热点排行