一、C#Windows窗体的基本原理和基本操作
(一)基本操作要点
1.创建项目,选择C#->Windows->桌面,选择Windows窗体应用。
2.第一时间在解决方案资源管理器中对新窗体重命名。
3.在窗体的设计器中进行基本的设计。
4.在属性面板中设置窗体的属性,如Text。
5.双击解决方案管理器中的窗体代码文件,可打开窗体的设计器。
6.单击解决方案管理器中的窗体代码文件并按F7,将打开窗体的代码。
(二)基本代码结构
1.窗体的代码文件:与窗体同名,以cs.为后缀。内涵窗体类的定义。提供默认的构造函数,其中包含InitializeComponent()。
2.窗体的设计器代码文件:与窗体同名,以.designer.cs为后缀。内含InitializeComponent()的定义。
(三)基本概念
1.每个窗体均对应一个独立的类。该类为部分类。类名与窗体名称相同。类均继承自Form,Form是一切窗体的基类。
2.在窗体设计器中进行的操作,均被自动转为相应的代码,添加至InitializeComponent()中。
3.可自行在默认构造函数中,添加与视觉效果、事件注册相关的代码。不宜在此添加复杂功能。
(四)基本属性与函数
1.Text:标题栏文本
2.Show():创建窗体对象后,通过该函数显示窗体。
3.Close():关闭窗体。
二、C#Windows窗体的事件
(一)窗体的典型事件有:Click、Load、FormClosed等
(二)输入this.事件+=,根据提示按Tab键,即可自动插入并注册函数,用于响应该事件。
(三)在窗体设计器中双击窗体,将自动创建函数,并在InitializeComponent()中将该函数注册至窗体的Load事件。
三、C#Windows窗体的构造函数
(一)在传值的目的窗体中,自行编写新的构造函数,并定义参数,用于接收将要传入的信息。参数类型不限,根据需要选择字符串、自定义类即可。
(二)新构造函数还需通过:this()调用默认构造函数,完成必要的初始化。
(三)在新构造函数中,将传入的参数保存至相应的字段中,用于后续处理。
(四)在传值的发送窗体中,创建目的窗体的对象,并在构造函数中传入所需的参数,随后显示目的窗体。