由于谷歌在过去 5 到 10 分钟内让我失望,所以我有一个简短的问题。我希望将参数值传递到我从 button.click 事件处理程序调用的函数中。当前使用
添加事件MyButton.Click = new System.EventHandler(MyButton_click);
但我希望函数接收:
private void MyButton_click(int ID)
{
...
}
如何更改我的 EventHandler 声明以实现此目的?
最佳答案
Button.Click
按原样定义,无法更改。然而,
myButton.Click += delegate { MyButton_click(1); }
会完成这项工作。
关于c# - 在 C# 中将参数传递给 System.EventHandler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/750541/