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

怎么调用执行另外窗体的事件

2012-09-23 
如何调用执行另外窗体的事件在Form1上添加了两个窗体frmOne、frmTwofrmOne.cs 的代码有 public void delete

如何调用执行另外窗体的事件
在Form1上添加了两个窗体frmOne、frmTwo

frmOne.cs 的代码有 public void delete()
frmTwo 的窗体有一个button1, button1_click事件 须调用 frmOne.cs 里的 delete() 方法,如何实现呢?

C# code
private void button2_Click(object sender, EventArgs e)        {            //这里该如何调用frmOne的delete()方法呢?         }



[解决办法]
用事件委托
[解决办法]
如果方法是public的,可以通过传递form1的实例,通过实例访问public方法,其他的可以自定义个委托实现
[解决办法]
用委托可以实现
[解决办法]
探讨

引用:

如果方法是public的,可以通过传递form1的实例,通过实例访问public方法,其他的可以自定义个委托实现


是不是在button1_click事件里写

frmOne One = new frmOne();
One.delete();

热点排行