C#   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了C#我应该手动删除我声明的事件处理程序吗?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
好的,举一个例子:

>我有UserControl A,UserControl B,UserControl C和一个Windows窗体.
>此Windows窗体仅以UserControl A启动.
> UserControl C有[Next]和[BACk]按钮.
>说,用一个事件处理程序声明UserControl A. UserControl A中的一个函数实际上会引发事件调用以在UserControl C执行一个函数.
>所以,在UserControl C,我必须添加

>如果我在UserControl C上单击“下一步”按钮,它将处理UserControl A并将新的UserControl B添加到Windows窗体.但我从不手动@L_772_12@此事件处理程序.

UserControl A中的一个功能调用者(声明事件的地方).
UserControl C中的一个功能是监听器.

所以,这些是我的问题:

>我应该在UserControl A处理之前手动@L_772_12@处理程序吗?
>此User Control A dispose会自动@L_772_12@先前声明的处理程序吗?
>我应该把它添加到某个地方吗?

解决方法

@H_403_37@ >按惯例,我们没有.并且由于在处置之后不应该调用任何事件,所以除非所讨论的控制行为奇怪,否则不需要这样做. >不.至少从反射器看不到这样的代码.

大佬总结

以上是大佬教程为你收集整理的C#我应该手动删除我声明的事件处理程序吗?全部内容,希望文章能够帮你解决C#我应该手动删除我声明的事件处理程序吗?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。