yagamiraito
10-01-2008, 14:58
Devo intercettare l'evento di chiusura form quando si clicca sulla X.
(per una DeviceApllication con compact framework)
class Form1 : Form { (...) this.Closing += new CancelEventHandler(Form1_Closing); (...) }
public void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
if (MessageBox.Show("Do you want to save changes to your text?", "My Application", MessageBoxButtons.YesNo,MessageBoxIcon.Question,MessageBoxDefaultButton.Button1) == DialogResult.Yes)
{
e.Cancel = true;
}
}
Viene sempre chiuso tutto senza venir visualizzato il messaggio. Cosa sbaglio?
(per una DeviceApllication con compact framework)
class Form1 : Form { (...) this.Closing += new CancelEventHandler(Form1_Closing); (...) }
public void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
if (MessageBox.Show("Do you want to save changes to your text?", "My Application", MessageBoxButtons.YesNo,MessageBoxIcon.Question,MessageBoxDefaultButton.Button1) == DialogResult.Yes)
{
e.Cancel = true;
}
}
Viene sempre chiuso tutto senza venir visualizzato il messaggio. Cosa sbaglio?