如何使用事件方法名称作为字符串将事件分配给按钮?

时间:2018-01-06 22:52:13

标签: c# events

我有一个按钮,想以编程方式添加一个事件。事件方法已存在于我的类中,我想使用字符串(“Button_Click”)将事件分配给按钮。我知道这可能与方法有关,但事件是否可能?

到目前为止我已尝试过一些代码(不知道我是否在正确的道路上):

Type thisType = this.GetType();
EventInfo myEvent= thisType.GetEvent("Button_Click");
myEvent.AddEventHandler(this, null);

提前致谢。

1 个答案:

答案 0 :(得分:1)

我想您要将事件处理程序添加到按钮中 在这种情况下,您的代码可能是

cargo test

您可以在此质量检查中找到更多信息 How to attach event handler to an event using reflection?