如何用代码调用一个按钮的单击事件呢?(winform程序)比如一个按钮,单击事件写好了,形如:private void btn1_Click(object sender, System.EventArgs e)
{
//do something...
}
我想在别外的代码中,模拟单击按钮的操作,即调用 btn1_click这个方法,如何调用呢?
关键是,这个单击事件中有2个参数,我不知如何传实参进去?
{
//do something...
}
我想在别外的代码中,模拟单击按钮的操作,即调用 btn1_click这个方法,如何调用呢?
关键是,这个单击事件中有2个参数,我不知如何传实参进去?
btn1_Click(null,null);
2.this.btn1.PerformClick();
{
btn2_Click(sender,e);
}
类似这个不知道对不对了!
---------------------------------------
关键是,这两个参数谁能讲讲呢?我确实不明白,谢谢。
{
Button btn = (Button)sender;//sender
//EventArgs e //事件类型数基类,可以忽略,一般其它类型的e都是从这个类扩展出去的
}
调用单击事件
LZ结贴,拿分
第二个 new EventArgs()
private void button1_Click(object sender, EventArgs e)
{
Button btn = (Button)sender;
MessageBox.Show(btn.Text);
MessageBox.Show(button1.Text);
}
用sender对象也可以,用按钮的名称button1也可以呀,所以谁能兴例说说, sender 这个形参,在哪种情况下是必不可少的呢?
谢谢了,我是新手。