Sto cercando di farlo in modo che all'utente venga richiesto di confermare l'uscita dal mio programma in C#, ma per qualche motivo, se dicono "sì" vorrebbero uscire, la finestra di conferma comparirà ancora. Non riesco a capire perché.Doppia conferma all'uscita
if (MessageBox.Show("Are you sure you want to exit?", "Confirm exit", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
{
e.Cancel = true;
}
else { Application.Exit(); }
casi in cui è presente il codice viene eseguito? –
Suppongo che tu stia gestendo l'evento Chiudi modulo. Non penso che tu abbia bisogno di Application.Exit() –
Sì, chiusura modulo, ma ho bisogno di application.exit() perché c'è un'altra finestra aperta che devo chiudere allo stesso tempo. – Sean