重命名后,ResFor资源似乎在WinForms表单中被忽略

时间:2015-02-25 08:44:45

标签: c# winforms windows-forms-designer resx

我已将班级Form1重命名为Form2。在重构之后,我注意到表单有两个与之关联的.resx文件。一个名为Form1.resx(包含实际的子控件定位数据和翻译),一个名为Form2.resx。

我已通过删除Form1.resx文件手动修复此问题并复制&将该文件的内容粘贴到Form2.resx。

然而,设计师布局了topleft上的所有控件。这表示它忽略了.resx文件中的设置。

如何让WinForms设计师尊重.resx文件?

1 个答案:

答案 0 :(得分:0)

打开.resx文件。找到xml元素

<data name="&gt;&gt;$this.Name" xml:space="preserve">
    <value>Form1</value>
</data>

并将值元素内容更改为新表单类名称的名称(在本例中为Form2