85 pts.
 Pocket PC: How to stop a form from closing
Using C#, on a WinForm, to stop a form from closing, I simply have to put this line in the public Form1(): this.Closing += new System.ComponentModel.CancelEventHandler(this.Form1_Closing); and add this bit: public void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e) { if (MessageBox.Show("Are you sure you want to exit?", "Confirm exit", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.No) { e.Cancel = true; } However, on a Smart Device (I am using WM5) it doesn't run. Any ideas?

Software/Hardware used:
ASKED: July 28, 2009  9:45 PM
UPDATED: July 29, 2009  2:06 PM

Answer Wiki:
Last Wiki Answer Submitted:  Be the first to answer this question.
All Answer Wiki Contributors:  Be the first to answer this question.
To see all answers submitted to the Answer Wiki: View Answer History.


Discuss This Question:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _


 

I figured it out.. The problem is that the X button on a WM form acts as a “Smart Minimize” and does not actually close. Setting the MinimizeBox = False fixes it…

 85 pts.