具体的理论就不说了,上一篇博文大概介绍了,这里就直接上主要的代码吧:
Control _Button = this.Controls["button1"]; //获取窗体中的button1
System.Reflection.MethodInfo _Info = this.GetType().GetMethod("button1_Click"); //获取按钮单击事件的方法
Delegate _Click = Delegate.CreateDelegate(typeof(EventHandler), this, _Info); //新建委托
_Button.GetType().GetEvent("Click").AddEventHandler(_Button, _Click);新建委托
本文详细介绍了如何在C#中通过获取控件、方法和事件,利用委托实现按钮单击事件的处理。通过实例代码展示从获取控件到创建委托、添加事件处理器的全过程。
851





