且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

我如何订阅多个按钮同一事件处理程序和行为,根据被点击了哪个按钮?

更新时间:2023-02-01 08:20:59

当您订阅按钮上的事件,它只是一个标准的事件处理程序:

When you subscribe to the event on a button, it's just a standard event handler:

button1.Click += myEventHandler;

您可以使用相同的code以添加处理程序每​​个按钮:

You can use the same code to add handlers for every button:

button1.Click += myEventHandler;
button2.Click += myEventHandler;
button3.Click += myEventHandler;
button4.Click += myEventHandler;
button5.Click += myEventHandler;
button6.Click += myEventHandler;

这将导致您的处理程序一个MyEventHandler 被点击任何按钮时执行。

This will cause your handler in myEventHandler to be run when any of the buttons are clicked.