C# MessageBoxButton.YesNo教程
我又遇到了一个小问题,但这次是关于C# MessageBoxButton.YesNo教程,c#,C#,我又遇到了一个小问题,但这次是关于MessageBoxButton.YesNo。这就是我的问题:我不知道什么是正确的语法,所以如果我按Enter(键盘)或单击Yes,应用程序.Exit()将执行,如果我按Esc键(键盘)或单击No,则应用程序将退出()将不执行。这是我的代码: MessageBox.Show("Are you sure you want to exit?","Application Exit", MessageBoxButtons.YesNo); Application.Exit
MessageBoxButton.YesNo
。这就是我的问题:我不知道什么是正确的语法,所以如果我按Enter(键盘)或单击Yes,应用程序.Exit()
将执行,如果我按Esc键(键盘)或单击No,则应用程序将退出()代码>将不执行。这是我的代码:
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();
}
函数的作用是:返回一个DialogResult枚举,当您指定Yes/No按钮时,您将得到以下结果之一:
if (MessageBox.Show("Are you sure you want to exit?",
"Application Exit",
MessageBoxButtons.YesNo) == DialogResult.Yes) {
Application.Exit();
}
您必须使用DialogResult
if(MessageBox.Show("....", ..., MessageBoxButtons.YesNo) == DialogResult.Yes){
Apllication.Exit();
}
将您正在使用的特定类型的UI作为标记,例如WinForms、WPF等,如果它回答了您的问题,把它标记为一个答案,而不是一个感谢你的评论。哦,对不起,先生,我只是这个论坛里的新手,但是这个论坛对像你这样的初学者真的很有帮助me@YukimotoOtomikuy这将使其他想要回答未回答问题的人不会浪费时间来回答这个问题。@YukimotoOtomikuy应该有一个复选标记通过我的答案,你可以点击