using System.Reflection; //事件对应的键值 FieldInfo fi = typeof(Control).GetField(EventName, BindingFlags.Static | BindingFlags.NonPublic); if (fi != null) { object evtKey = fi.GetValue(ctr); //事件属性所有值 PropertyInfo pi = typeof(Control).GetProperty("Events", BindingFlags.Instance | BindingFlags.NonPublic); if (pi != null) { System.ComponentModel.EventHandlerList evts = (System.ComponentModel.EventHandlerList)pi.GetValue(ctr, null); if (evts != null) { //事件对应的委托 Delegate dlt = evts[evtKey]; evts.RemoveHandler(evtKey, dlt); } } }
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Python批量复制具有指定名称的文件
本文介绍基于Python语言,读取一个文件夹,并将其中每一个子文件夹内符合名称要求的文件加以筛选,并将筛选得到的文件复制到另一个目标文件夹中的方法~
Python 复制 资源管理器 文件管理 批量操作

















