Problem polega na tym, że w polu wiadomości "jesteś pewien, że chcesz zamknąć?" wyskakuje, ale kiedy klikam "nie", nadal przystępuje do zamykania programu. Jakieś sugestie? Oto mój kod:Pytanie o potwierdzenie po kliknięciu przycisku "X"
protected override void OnFormClosing(FormClosingEventArgs e)
{
CloseCancel();
}
public static void CloseCancel()
{
const string message = "Are you sure that you would like to cancel the installer?";
const string caption = "Cancel Installer";
var result = MessageBox.Show(message, caption,
MessageBoxButtons.YesNo,
MessageBoxIcon.Question);
if (result == DialogResult.Yes)
Environment.Exit(0);
}
To jest to, ale przesadzasz. Dlaczego 'CanClose (false)', a nie 'CanClose()'? – Otiel
dobrze wypróbowany, nie potrzebujesz argumentu w metodzie CanClose(), gratulacje za pierwszą odpowiedź –