添加控件
打开工具箱

在公共控件中,选择Button 直接拖动到窗体中

运行程序

此时查看Form1.Designer.cs
在InitializeCompent() 方法中自动生成了button 相关代码

同时添加了一个button1 字段

右键按钮选择属性,查看属性栏

改变Text 属性

此时在观察Designer.cs 文件
此时发现代码自动改变了

通过这些可以发现,界面设计器的作用,自动把我们所见的东西,转换为C# 代码
Form1.cs : 业务代码(执行一段方法,事件)
Form1.Designer.cs : 界面代码,自动生成
提示:Form1.Designer.cs 是设计器自动生成的,一般不需要手工修改
要点与细节:
1 重点是它代码的调用关系
Form1()->InitializeComponent

因为Form1是由两部分组成,一部分是Form1.cs 一部分是在Form1.Designer.cs中
所以调用的这个方法在Form1.Designer.cs中

手动添加控件
手动添加一个控件,并添加到Form中
Button testButton = new Button();
this.Controls.Add(testButton);
打开代码

添加代码


运行项目

控件的大小和位置
testButton.Location = new Point(40,40);
testButton.Size = new Size(100,40);
Location: 相对于窗口左上角得(x,y)坐标
Size: 控件得宽度和高度,单位是像素
代码及运行结果:

窗口坐标
横方向:x 竖直方向 : y
宽度:width
高度:height

要点与细节
- InitializeComponent() 界面设计初始化
在它之后添加自己的初始化代码 - 一般都是在界面设计器中添加,有时候需要手动添加控件
![Excel文本内容抽取工具[Python]](https://img-blog.csdnimg.cn/direct/ebcd52ba80f840c686fb627ba65d0134.png)


















