关于Closing事件
先定义:private bool IsSave=false;
private bool IsSaved=true;
private bool ibool =false;
然后在Form1的Closing事件里写:
if(IsSave)
{
DialogResult my=MessageBox.Show("文件内容已经改变,想保存文件吗?","记事本",MessageBoxButtons.YesNoCancel,MessageBoxIcon.Question);
if(my==DialogResult.Yes)
{
SaveFile();
if(ibool)
{
e.Cancel=true;
}
//保存文件
}
else if(my==DialogResult.Cancel)
{
e.Cancel=true;
}
}
为什么运行关闭时,显示不出"文件内容已经改变,想保存文件吗"对话框?