private void main_Closed(object sender, System.EventArgs e)
{
if (MessageBox.Show(this,"是否退出??","提示",MessageBoxButtons.YesNo)==DialogResult.No)
{
return;
}
else
{
Application.Exit();
}
}
{
if (MessageBox.Show(this,"是否退出??","提示",MessageBoxButtons.YesNo)==DialogResult.No)
{
return;
}
else
{
Application.Exit();
}
}
{
if (MessageBox.Show(this,"是否退出??","提示",MessageBoxButtons.YesNo)==DialogResult.No)
{
e.Cancel=true;
}
else
{
Application.Exit();
}
}
{
if(System.Windows.Forms.MessageBox.Show("你真的想退出程序吗?",
"退出提示:",
System.Windows.Forms.MessageBoxButtons.YesNo,
System.Windows.Forms.MessageBoxIcon.Question,
System.Windows.Forms.MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.No )
e.Cancel = true;
}
Closed是在窗体关闭发生
Closing是在窗体将要关闭发生
关键是e.Cancel=true即可