c# winform 编程,button1的click方法中如何 调用 button2 的click事 ...
发布网友
发布时间:2022-05-10 03:01
我来回答
共7个回答
热心网友
时间:2022-04-20 12:28
可以直接调用的,但是不提倡,像一楼说的那样是比较合适的,
button1的click方法中调用 button2_Click(this.button2, e);
button2_Click(sender, e);
都是可以的,看你要实现什么目的,你也可以实现多播委托。
在load时间或者构造函数中:this.button1.Click += new EventHandler(button2_Click);
先执行button1然后在实行button2的事件
热心网友
时间:2022-04-20 13:46
可以直接调用啊比如:
private void button1_Click(object sender, EventArgs e)
{
this.label1.Text = "1111";
}
private void button2_Click(object sender, EventArgs e)
{
this.button1_Click(sender,e);
}
热心网友
时间:2022-04-20 15:21
我发现我理解错了。
你这个只要在绑定事件的时候指定同一个函数就OK了
this.button1.Click += new EventHandler(button2_Click);
热心网友
时间:2022-04-20 17:12
你是不是像把button1和button绑定同一事件,你去找Button1的单击事件(事件中有button1 _Click()),把button2 的单击事件绑定给button1,
热心网友
时间:2022-04-20 19:20
直接调用方法不是OK了。
热心网友
时间:2022-04-20 21:45
楼上正解
热心网友
时间:2022-04-21 00:26
这个没有调用过,不过你可以把button2 _Click()的方法拿出来,自己写一个方法。
在button2 _Click()就调用这个方法,button1 _Click()也调用这个方法追问这个建议没意思