一、创建WINFORM窗体程序
二、鼠标点击闪电符号
三、找到FormClosing
四、工程项目中自动添加了FormClosing事件函数
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
五、再次点击闪电符号,可以观察到FormClosing 右边出现了Form1_FormClosing
六、打开InitializeComponent()方法
可以观察到InitializeComponent()方法中新增加了一行代码
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Form1_FormClosing);
七、Form1_FormClosing中增加程序代码
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
//主窗体关闭时关闭子线程
DialogResult dr = MessageBox.Show("确定要退出吗?", "警告", MessageBoxButtons.YesNo, MessageBoxIcon.Stop);
if (dr == DialogResult.Yes)
{
Environment.Exit(Environment.ExitCode);
Application.Exit();
}
else
{
e.Cancel = true;
}
}
Visual Studio 2017 C# 如何给WINFROM窗体应用程序添加FormClosing事件完成。