必须在AddHandler之后调用RemoveHandler吗

必须在AddHandler之后调用RemoveHandler吗

本文介绍了必须在AddHandler之后调用RemoveHandler吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我一直使用动态创建的控件。 I.E.我在代码中创建了

控件,然后使用AddHandler为

处理添加必要的代理(如Click等)。


处理完成后是否必须调用RemoveHandler?在其他

字样中,当表单关闭时,我是否必须为我创建的每个控件执行一个RemoveHandler for

?或者我可以让.NET处理它

当窗体关闭并进行垃圾收集时?


Tom

- -

解决方案






I use dynamically created controls all the time. I.E. I create the
control in code then use AddHandler to add the necessary delegates for
processing (like Click, etc).

Does one have to call RemoveHandler after processing is done? In other
words, when the form is closing do I have to do a RemoveHandler for
each one of the controls I created? Or can I just let .NET handle it
when the form is closed and garbage collection is done?

Tom
--

解决方案






这篇关于必须在AddHandler之后调用RemoveHandler吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-29 13:15