我有 6 个按钮,我想将它们附加到同一个处理程序。我该怎么做?
最佳答案
您可以通过将相同的方法绑定(bind)到每个按钮的单击事件来将相同的事件附加到多个按钮
myButton1.Click += new MyButtonClick;
myButton2.Click += new MyButtonClick;
myButton3.Click += new MyButtonClick;
myButton4.Click += new MyButtonClick;
myButton5.Click += new MyButtonClick;
myButton6.Click += new MyButtonClick;
void MyButtonClick(object sender, EventArgs e)
{
Button button = sender as Button;
//here you can check which button was clicked by the sender
}
关于c# - 如何将多个按钮订阅到同一个事件处理程序并根据单击的按钮执行操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3814234/