如何从事件中删除所有事件处理程序若要在控件上创建新的事件处理程序,可以执行以下操作c.Click += new EventHandler(mainFormButton_Click);或者这个c.Click += mainFormButton_Click;要删除事件处理程序,可以这样做c.Click -= mainFormButton_Click;但是,如何从事件中删除所有事件处理程序?
3 回答
白猪掌柜的
TA贡献1893条经验 获得超10个赞
void OnFormClosing(object sender, FormClosingEventArgs e){ foreach(Delegate d in FindClicked.GetInvocationList()) { FindClicked -= (FindClickedHandler)d; }}
- 3 回答
- 0 关注
- 646 浏览
添加回答
举报
0/150
提交
取消