读书人

C#怎么在一个按钮事件中调用另一个按钮

发布时间: 2012-01-15 22:57:48 作者: rapoo

C#如何在一个按钮事件中调用另一个按钮的事件代码?
C#如何在一个按钮事件中调用另一个按钮的事件代码?

[解决办法]
有一个按钮控件Button1,并且定义有单击事件方法Button1_Click:
Button1.PerformClick();
[解决办法]
private void button1_click(object sender, EventArgs e)
{
//some code here...
}

//This OnClick Event invokes the Button1 OnClick
private void button2_click(object sender, EventArgs e)
{
button1_click(this, e);
}
[解决办法]
因为按钮的事件中要传递object sender, EventArgs e 这两个参数,好象没法直接调用,建议你把事件处理代码写成一个的方法(不过要确保你在这个方法中没有用到sender和e),这样在每个按钮事件中都可以调用了.

读书人网 >C#

热点推荐