我正在使用c#进行应用,并且在尝试关闭应用时遇到了一些问题。
因此,当我的应用程序启动时,负载上会出现一个消息框。然后我有3个选项,是否和取消。
我喜欢这样,如果用户点击该messageBox的退出按钮,它会关闭整个应用程序。但相反,它只是关闭消息框并显示我的下一个应用程序。
我尝试过像Environment.Exit(0)这样的东西; Application.Exit ...但没有任何效果
这是我的代码!
private void Form1_Load(object sender, EventArgs e)
{
//this is executed on the load of my form, the user has to choose a difficulty that will change the depth
// IMPORTANT :
//Facile stands for Yes
//Moyen stands for No
//Difficile stands for Cancel
MessageBoxManager.Yes = "Facile";
MessageBoxManager.No = "Moyen";
MessageBoxManager.Cancel = "Difficile";
MessageBoxManager.Register();
DialogResult result = MessageBox.Show("Quelle est la difficulté?", "Niveau de jeu",
MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);
//according to the chosen button, the value of depth will change
if (result == DialogResult.Yes) // facile
{
profondeur = 3;
}
else if (result == DialogResult.No)
{
profondeur =6 ;
}
else if (result == DialogResult.Cancel)
{
profondeur = 9;
}
else {
Environment.Exit(0); //if any other button is clicked ?
}
}
提前谢谢!