我已经创建了一个自定义的WinForms UserControl,并希望覆盖Dispose。但是,设计生成的代码已经包含Dispose方法。如何向组件添加自定义清理代码?
答案 0 :(得分:2)
您可以将Dispose方法从代码生成的文件移动到控制cs文件中。我在.net 2.0下使用它,它也适用于4.0。
答案 1 :(得分:2)
记录严重但你可以剪切&将Dispose方法粘贴到部分类的一侧。
然后扩展它。
答案 2 :(得分:1)
我刚刚意识到x.Designer.cs中的Dispose方法位于“Component Designer生成代码”区域之外。因此,只需将Dispose方法移动到我正常的'后面的代码'即可解决我的问题。
答案 3 :(得分:0)
根据您想要处理的资源类型,您也可以使用终结器(析构函数)来实现这一目标。