我从来不喜欢使用Visual Studio的
既然我手动创建窗体,那么我是否仍应该使用
以下是我创建窗体的示例:
我应该将
[Design]
选项卡来创建窗体,所以我总是从头开始编程创建我的窗体,并且只使用一个.cs
文件,例如Form1.cs
。今天我才注意到,使用[Design]
选项卡创建新窗体时还会创建一个名为*.Designer.cs
的文件,用于处理所有与设计相关的内容。既然我手动创建窗体,那么我是否仍应该使用
*.Designer.cs
文件?如果是这样,那么何时、如何以及为什么要使用它?*.Designer.cs
文件的作用是什么,它只是将VS自动生成的代码与用户代码分开,还是有更深层次的含义?以下是我创建窗体的示例:
class MyForm : Form
{
TextBox file;
Button open, close;
MyForm()
{
InitControls();
}
void InitControls()
{
file = new TextBox();
file.Location = Point(...);
open = new TextBox();
open.Text = "Open File";
...
}
}
我应该将
InitControls
方法和变量声明分离到.Designer.cs
文件中吗?