日期:2014-05-18  浏览次数:20879 次

MessageBox的问题!YesORNo
请问我建立一个winform程序,希望点右上角的叉叉,弹出对话框问我是否退出系统!
请问应该怎么实现!
我可以弹出对话框,可是不管点是还是否他都是退出系统的,不知道怎么回事!谢谢了阿!

------解决方案--------------------
private void MainForm_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
if (MessageBox.Show(this, "是否要退出程序? ", "退出确认 ", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) != DialogResult.Yes)
{
e.Cancel = true;
}
}