您的位置:首页 > 编程语言 > C#

c#在当前窗体的按钮事件调用另一封…

2015-07-19 00:20 190 查看
关键是事件参数的问题;

因为进入一个事件,那么事件的两个参数是代表响应事件的按钮,你现在

指定调用另一个按钮的事件,那么这个事件的参数就不是那个按钮了,而是第一个按钮。

至于调用公共代码都好解决。

因为按钮的事件中要传递object sender, EventArgs e 这两个参数,好象没法直接调用,

第一种解决方法:建议你把事件处理代码写成一个的方法(不过要确保你在这个方法中没有用到sender和e),这样在每个按钮事件中都可以调用了.

第二中解决方法:当前窗体的按钮事件设置窗体结果及this.DialogResult=System.Windows.Forms.DialogResult.OK或者其他的结果,在另一个窗体那里接受结果,进行判断,执行相应的代码。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: