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

winform窗体间的控制有关问题

2011-12-30 
winform窗体间的控制问题我想在两个WINFORM窗体间控制事件,比如FORM1和FORM2,点击FROM1跳出FORM2,然后点击

winform窗体间的控制问题
我想在两个WINFORM   窗体间控制事件,比如FORM1   和FORM2   ,点击FROM1跳出FORM2,然后点击FORM2上的某按钮后关闭FORM2触发FORM1的某事件,比如LOAD事件。
参数传递可以实现,但是动作怎么控制就不知道了,请前辈们指教!!!

[解决办法]
1。先在form2中定义事件:
public delegate void MyEventHandl(string a);
public event MyEventHandl Myevent;
2。form2关闭的时候触发:
Myevent(“aaa”);
3。在form1实例化form2的时候:
form2 f2=new form2();
f2.Myevent+=new MyEventHandl(f2_Myevent)
f2.show();
4。在form1中完善时间处理程序:
void f2_Myevent()
{
}
[解决办法]
form2 f = new from2(this) //这条在form1中,form1中load中的代码弄成方法

public from2(Form aaa)
{
//想干么干么
}

热点排行