C#在一个winform中,如何注销一个事件

注册事件:this.load+=newSystem.EventHandler(this.Form1_load);this.load-=newSystem.EventHan... 注册事件:this.load+=new System.EventHandler(this.Form1_load);

this.load-=new System.EventHandler(this.Form1_load);这一句写在from_load里可以把自身取消注册吗?

如果不可以的话,怎么注销该事件?需要第三个委托事件来取消注册吗?
展开
 我来答
gzxpg
推荐于2017-09-04 · TA获得超过232个赞
知道小有建树答主
回答量:838
采纳率:76%
帮助的人:230万
展开全部
就算from_load里取消自身注册,当前执行的form_load也是会执行下去,且只会执行一次你这个取消毫无意义。

不需要这个事件就不要给窗体绑定load事件或者可以在init等比load执行靠前事件中取消。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式