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

窗体间的数据通信有关问题

2012-05-13 
窗体间的数据通信问题form1 有TreeView控件,一个按钮控件。form2有一个textbox1,一个button1.我的要求是希

窗体间的数据通信问题
form1 有TreeView控件,一个按钮控件。form2有一个textbox1,一个button1.我的要求是希望运行时先出现form1窗体,通过form1的按钮控件调用form2给form1的TreeView控件添加节点,然后form2关闭。
  试过一些方法,好像都不太行。求思路、方法。

[解决办法]
用委托回调

C# code
//form1中加入代码public Delegate Mydelegate();//定义委托Form2 frm=new Form2(addNodes); 定义并显示form2  假设添加节点的方法为addNodes()frm.Show();//form2中声明变量private Mydelegate del;//form2添加一个新的构造函数public form2(Mydelegate del){this.del=del;}//在button_click中 加入方法del(); 

热点排行