【C#学习笔记】窗体事件
1. 窗体基本事件
1.1 窗体初始化的流程
选中窗体,双击:
任何控件都有一个基本属性,name:用来确定是哪个控件。
private void Formtest_Load(object sender, EventArgs e)
窗体第一次被初始化。(窗体标题、大小、是否允许最大化最小化)
一般,用户初始化代码,写在_Load函数中。
**InitializeComponent()**是先被执行的。
该函数中,初始化窗体的默认参数。
1.2 修改窗体变量
这是窗体的初始状态:
修改窗体初始化参数:
编译运行:
1.3 窗体关闭
private void Formtest_FormClosing(object sender, FormClosingEventArgs e)
当点击窗体关闭按钮时,事件立即被执行。
如果是要做清理或销毁对象,那么放在这里比较合适。
private void Formtest_FormClosed(object sender, FormClosedEventArgs e)
当执行完Closing后,该函数才会被执行。
1.4 窗体大小被改变
双击SizeChanged事件框:
修改代码,实时显示窗体的大小:
运行测试:
应用扩展:
- 可以应用于窗体大小保存体验提升;
- 外部窗体大小改变,通知内部窗体。
参考资料:
【1】窗体基本事件与事件的顺序