【问题标题】:When modifying Dispose(bool) in a winforms generated .Designer.cs file is it necessary to move Dispose to the main code file?在 Winforms 生成的 .Designer.cs 文件中修改 Dispose(bool) 时,是否需要将 Dispose 移至主代码文件?
【发布时间】:2010-12-07 23:18:55
【问题描述】:

我在otherquestions 的回答中发现了关于这个问题的不同意见,但没有找到直接解决这个问题的问题。

是否有必要将 Winforms 生成的 .Designer.cs 文件中的 Dispose 方法移动到主代码文件中,以便设计器不会覆盖我对该方法所做的更改?

【问题讨论】:

    标签: c# winforms windows-forms-designer


    【解决方案1】:

    不,你不会失去它。但是移动它,在一个没人看过的文件中找不到自定义。

    【讨论】:

    • 感谢指正。我应该在发布前仔细检查
    • 我当然同意它的可发现性,我只是想知道移动它是否是绝对必要的。进一步挖掘的证据支持不需要移动它的结论是 Dispose() 方法似乎来自位于 \Common7\IDE\ItemTemplates\CSharp\Windows Forms\1033\Form 的 Windows 窗体模板文件.zip 并且 Dispose 方法不包含在 Windows 窗体设计器生成的 .Designer.cs 文件的代码区域中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-20
    • 1970-01-01
    • 1970-01-01
    • 2015-09-24
    • 2016-06-25
    • 2012-06-29
    • 1970-01-01
    相关资源
    最近更新 更多