Próbuję zrobić tak, że użytkownik jest monitowany o potwierdzenie wyjścia z mojego programu w języku C#, ale z jakiegoś powodu, jeśli powiedzą "tak", że chcieliby wyjść, pojawi się okno z potwierdzeniem jeszcze raz. Nie rozumiem dlaczego.Podwójne potwierdzenie przy wyjściu
if (MessageBox.Show("Are you sure you want to exit?", "Confirm exit", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
{
e.Cancel = true;
}
else { Application.Exit(); }
Gdzie jest kod ten jest prowadzony? –
Przyjmuję, że obsługujesz zdarzenie Form Close. Nie sądzę, że potrzebujesz Application.Exit() –
Tak, zamykanie formularzy, ale potrzebuję application.exit(), ponieważ jest otwarte inne okno, które muszę zamknąć w tym samym czasie. – Sean