2021-11-18 WinFrom面试题 Form中有多个按钮,如何做到让它们都响应同一个单击事件处理程序,显示它们各自的名称信息?

Posted 微软MVP Eleven

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021-11-18 WinFrom面试题 Form中有多个按钮,如何做到让它们都响应同一个单击事件处理程序,显示它们各自的名称信息?相关的知识,希望对你有一定的参考价值。

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;

以上是关于2021-11-18 WinFrom面试题 Form中有多个按钮,如何做到让它们都响应同一个单击事件处理程序,显示它们各自的名称信息?的主要内容,如果未能解决你的问题,请参考以下文章

2021-11-18 WinFrom面试题 如何让Form的尺寸在运行时不可调整?

2021-11-18 WinFrom面试题 如何在关闭窗体时,可以取消关闭?

2021-11-18 WinFrom面试题 Form之间传值方式有哪些?

2021-11-18 WinFrom面试题 怎么让一个窗体在运行时,只能打开一个?

2021-11-18 WinFrom面试题 将Form2作为子窗体显示在Form1内,如何实现?

2021-11-18 WinFrom面试题 Form中有多个按钮,如何做到让它们都响应同一个单击事件处理程序,显示它们各自的名称信息?