Form中有多个按钮,如何做到让它们都响应同一个单击事件处理程序,显示它们各自的名称信息?
先定义一个实现该效果的事件处理程序:
Private void Btn_Click(object sender,EventArgs e)
{
Button btn=(Button)sender;
MessageBox.Show($”点击的按钮是:{btn.Text}”);
}
然后订阅按钮的单击事件,
如Btn1按钮的订阅:Btn1.Click+=Btn_Click;
Btn2按钮的订阅:Btn2.Click+=Btn_Click;
…
Btnn按钮的订阅:Btnn.Click+=Btn_Click;
本文介绍了一种在Form中为多个按钮设置同一点击事件处理程序的方法,通过定义通用事件处理程序并利用发送者参数来区分不同按钮,实现了点击任意按钮均可显示其名称的功能。
8420

被折叠的 条评论
为什么被折叠?



