我有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'爲假? –