我有VS2015 Windows窗体,每当我点击X关闭应用程序,它都会提示我关闭它。当我按“否”时,弹出窗口将关闭。但是,当我按是时,它会弹出另一个窗口,并要求我关闭它。VS2015关闭Windows窗体无法正常工作
我该如何解决这个问题?我想先关闭我的表单。
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
const string closemsg = "Do you really want to close the program?";
const string exit = "Exit";
DialogResult dialog = MessageBox.Show(closemsg, exit, MessageBoxButtons.YesNo);
if (dialog == DialogResult.Yes)
{
Application.Exit();
}
else if (dialog == DialogResult.No)
{
e.Cancel = true;
}
}
你确定需要'Application.Exit();'?如果你什么都不做,并返回离开'e.Cancel'为假? –