当前位置:  开发笔记 > 编程语言 > 正文

是否有任何问题从一个从未被吸引过的事件中取消代理?

如何解决《是否有任何问题从一个从未被吸引过的事件中取消代理?》经验,为你挑选了1个好方法。

我在C#下使用标准的Windows窗体控件.

我有两个控件,它们是设置单个值的不同方法.因此,当更改一个时,更改的事件处理程序计算另一个的值并设置它.所以我需要暂时取消第二个控件上的更改事件以防止循环(更改B,B更改以便更改A,A更改...).还有一些其他情况我需要停止更改事件.所以有几个地方我需要解开事件,只有一个地方需要挂钩.

我的问题是:我是否需要跟踪事件是否已被挂钩,还是我可以根据自己的喜好多次取消它,并且偶尔会再次挂钩?(有没有解决这个问题的文件?)



1> Drew Noakes..:

取消从未使用-=运算符注册的事件处理程序不会给您带来任何问题.

推荐阅读
跟我搞对象吧
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有