c# 如何使用某个按钮的点击事件

来源:百度知道 编辑:UC知道 时间:2024/06/03 06:12:43
例如现在有btn1和btn2两个按钮

其中btn1有一个单击事件
private void btn1_Click(object sender, EventArgs e)
{
MessageBox.Show("111");
}

请问如何在btn2的单击事件中使用btn1的单击事件?
private void btn2_Click(object sender, EventArgs e)
{
btn1.Click();
}
这样写不行.....

private void btn2_Click(object sender, EventArgs e)
{
this.btn1_Click(sender,e);
}

有个方法,是P开头的,调用BTN1的单击事件事件,好像是btn1.Per...click();的,不记得全写了,在VS2008里打个P看说明就有了的

btn1_Click(null,null) ;

一般写的是: this.btn1.OnClick(this, null);

最解单方法用委托btn2.Click+=btn1_Click()

最简单的方法是btn1.PerformClick();这个方法可以引发按钮的单击事件