MessageBoxButton.YesNo Tutorial
本文关键字:Tutorial YesNo MessageBoxButton | 更新日期: 2023-09-27 18:17:38
我又有一个小问题,但这次是关于MessageBoxButton.YesNo
的。这是我的问题:我不知道什么是正确的语法,所以如果我按Enter(键盘)或单击Yes, Application.Exit();
将执行,如果我按Esc(键盘)或单击No, Application.Exit();
将不执行。这是我的代码:
MessageBox.Show("Are you sure you want to exit?","Application Exit", MessageBoxButtons.YesNo);
Application.Exit();
您需要实际存储并检查消息框的结果
var result = MessageBox.Show("Are you sure you want to exit?", "Application Exit", MessageBoxButtons.YesNo);
if (result == DialogResult.Yes)
{
Application.Exit();
}
MessageBox.Show()函数返回一个dialgresult枚举,当您指定Yes/No按钮时,您将得到这些结果之一:
if (MessageBox.Show("Are you sure you want to exit?",
"Application Exit",
MessageBoxButtons.YesNo) == DialogResult.Yes) {
Application.Exit();
}
你必须使用dialgresult
if(MessageBox.Show("....", ..., MessageBoxButtons.YesNo) == DialogResult.Yes){
Apllication.Exit();
}