WinForm/C# 在代码中判断某个事件是否已注册

zenglanlan · 2016年09月01日 · 88 次阅读

如果需要在不同的事件中做减去事件与加上事件就需要判断该事件是否已将减去,如果减去才能加上,否则很容易引起多次注册该事件。 问题是:如何判断该事件已经没有了呢

似乎在每次注册事件之前先-=是最简单有效的方法。

PS.经测试,同一事件方法名重复注册几次,只用一次-=不会取消所有注册,只能取消一次。

喜欢我的回答

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册