【发布时间】:2018-02-12 20:45:34
【问题描述】:
我有一个包含控件的表单,其属性(例如它们的位置)在 resx 文件中定义,如下所示:
Form1.rex:
<data name="textBox1.Location" type="System.Drawing.Point, System.Drawing">
<value>15, 61</value>
然后使用以下方法调用检索这些属性:
resources.ApplyResources(this.textBox1, "textBox");
我想要的是摆脱这个方法调用以及 resx 文件,直接在 Designer.cs 文件中设置控件属性,如下所示:
Form1.Designer.cs:
textBox1.Location = new System.Drawing.Point(15,61);
我当然可以手动执行此操作,但我有很多表单,这需要我一段时间,所以我想知道是否有某种方法可以执行此操作?
【问题讨论】:
-
您没有使用 Visual Studio 吗?每次我在VS中做winforms UI时,它总是自动使用*.designer.cs文件...
-
我正在使用 Visual Studio 2017。我正在处理一个可能是 5 或 6 年前编写的项目,所以我在这里处理代码迁移,而不是实现新代码。跨度>
-
刚刚做了一个快速搜索,但也许试试这个? stackoverflow.com/a/14153997/2957232
标签: c# .net winforms windows-forms-designer resx