窗体间的数据通信问题
form1 有TreeView控件,一个按钮控件。form2有一个textbox1,一个button1.我的要求是希望运行时先出现form1窗体,通过form1的按钮控件调用form2给form1的TreeView控件添加节点,然后form2关闭。
试过一些方法,好像都不太行。求思路、方法。
[解决办法]
用委托回调
//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();