前提:创建一个Form1窗口,初始界面,改动了字体和背景颜色。
一、Load事件
该事件在窗体加载到内存时发生,即在第一次显示窗体前发生。
代码部分:
显示结果:
1.运行启动先弹出消息界面,界面显示加载完成
2. label1 的文字变成 Form1_Load
二、Activated 事件
该事件在窗体激活时发生。
代码部分:
显示结果:
label2 的文字变成 Form1_Activated
思考一:这里可以看到,如果是 Label 的话,Load 和 Activated 展示的结果看似相同,如果两个事件都对同一个 Label 进行呢?
代码部分:同时对 label1 进行操作
显示结果:
总结:尝试初始化后默认勾选 checkBox2 和在 白色栏 里有个光标
代码部分:
显示结果:
三、Deactivate 事件
该事件在窗体失去焦点成为不活动窗体时发生。
代码部分:
显示结果:当鼠标点击其他页面的时候
1.当鼠标点击 Form1 以外的区域,就会在绿色栏显示 这就是失去焦点
四、Resize 事件
该事件在改变窗体大小时发生。
代码部分:
显示结果:
1.当拉拽 Form1 的大小时,白色栏变成 鸭屎绿