FormClosing(关闭)事件
窗体关闭时,触发窗体的FormClosing事件。
语法格式如下:
public event FormClosingEventHandler FormClosing
举例如下:
创建一个Windows应用程序,实现在当前窗体关闭之前,弹出提示框,询问是否关闭当前窗口,单击“是”按钮,关闭窗体看,代码如下。
private void Form1_FormClosing(object sender,FormClosingEventArgs e)
{
DialogResult dr = MessageBox.show("是否关闭窗体","提示",MessageBoxButtons.YesNo,MessageBoxIcon.Warning);
if(dr==DialogResult.Yes) //如果单击“是”按钮
{
e.Cancel = false; //关闭窗体
}
else //如果单击“否”按钮
{
e.Cancel = true; //不执行操作
}
}