Ich versuche es so zu machen, dass der Benutzer aufgefordert wird zu bestätigen, mein Programm in C# zu verlassen, aber aus irgendeinem Grund, wenn sie "ja" sagen möchten, würde die Bestätigungsbox auftauchen nochmal. Ich kann nicht herausfinden warum.Doppelte Bestätigung beim Beenden
if (MessageBox.Show("Are you sure you want to exit?", "Confirm exit", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
{
e.Cancel = true;
}
else { Application.Exit(); }
Wo ist dieser Code das ausgeführt wird? –
Ich nehme an, dass Sie Form Close-Ereignis behandeln. Ich glaube nicht, dass Sie Application.Exit() benötigen –
Ja, Formularabschluss, aber ich brauche application.exit(), da ein anderes Fenster geöffnet ist, das ich gleichzeitig schließen muss. – Sean