关闭表单时的MessageBox

时间:2013-10-31 21:00:07

标签: c# exit messagebox

单击我创建的名为“退出”的按钮关闭表单后,我希望它显示一个消息框,询问用户“你确定要退出吗?”我不知道它的语法,有人能帮帮我吗?感谢

3 个答案:

答案 0 :(得分:1)

您需要查看表单。闭幕活动。您可以将消息框放在那里,然后如果要中止表单结束集e.cancel = true。

答案 1 :(得分:0)

if (MessageBox.Show("Are you sure?", "Exit Application?", 
    MessageBoxButtons.YesNo) == DialogResult.No)
{
    // ignore it
}
else
{
    // shutdown code goes here
}

有一个MSDN example here.

答案 2 :(得分:0)

你有没有试过像:

private void exitToolStripMenuItem_Click(object sender, EventArgs e)
{
   if(MessageBox.Show("Exit Application?", "", MessageBoxButtons.YesNo) == DialogResult.Yes)
   {
      this.Close();
   }
}