-
Load事件:Load事件在窗体加载完成后触发,可以在该事件中进行一些初始化操作,例如设置控件的属性、加载数据等。
-
Shown事件:Shown事件在窗体显示之前触发,可以在该事件中执行一些需要在窗体显示之前完成的操作,例如显示欢迎信息、弹出提示框等。
-
Activated事件:Activated事件在窗体被激活时触发,例如当用户从其他窗体切换回当前窗体时,该事件会被触发。可以在该事件中执行一些需要在窗体激活时进行的操作。
-
Deactivate事件:Deactivate事件在窗体失去焦点时触发,例如当用户切换到其他窗体时,该事件会被触发。可以在该事件中执行一些需要在窗体失去焦点时进行的操作。
-
FormClosing事件:FormClosing事件在窗体关闭之前触发,可以在该事件中进行一些关闭前的确认或保存操作。可以通过取消事件参数来阻止窗体关闭。
public partial class Form1 : Form { public Form1() { InitializeComponent(); this.Load += Form1_Load; this.Shown += Form1_Shown; this.Deactivate += Form1_Deactivate; this.FormClosing += Form1_FormClosing; } private void Form1_FormClosing(object sender, FormClosingEventArgs e) { MessageBox.Show("是否关闭","提示", MessageBoxButtons.YesNoCancel); } private void Form1_Deactivate(object sender, EventArgs e) {
【C#技巧】WinForm窗体事件总结
于 2024-02-21 09:52:57 首次发布