Re: How do I intercept a close event?
From: Tinius (Tinius_at_discussions.microsoft.com)
Date: 01/13/05
- Next message: Patrick: "Re: Besoin aide SVP"
- Previous message: sloppycode_at_gmail.com: "Re: WYSIWYG HTML EDITOR not based on IExplorer"
- Next in thread: Branimir Giurov [C# MVP]: "Re: How do I intercept a close event?"
- Reply: Branimir Giurov [C# MVP]: "Re: How do I intercept a close event?"
- Messages sorted by: [ date ] [ thread ]
Date: Thu, 13 Jan 2005 04:13:04 -0800
I cannot get Environment.HasShutdownStarted to work.
I placed it in;
private void MainForm_Closing(object sender,
System.ComponentModel.CancelEventArgs e)
but it always returns false, even when shutting down WindowsXP prof.
I placed this MessageBox in the same routine;
MessageBox.Show(Environment.HasShutdownStarted.ToString(),"Shutting Down?");
which always returns FALSE.
I'm at a loss with how to differentiate between the User closing the app
down and Windows closing the app down
I even wrote a second very simple app and placed the
Environment.HasShutdownStarted in the form1_closing event. Still always
returns false.
I must be missing something obvious?
Tinius
"Greg Bacchus" wrote:
> One note on that though. You should first check if the computer is
> being shut down, otherwise the form will not automatically be closed
> and the computer will not turn off.
>
>
> private void MainForm_Closing(object sender,
> System.ComponentModel.CancelEventArgs e)
> {
> if( !Environment.HasShutdownStarted )
> {
> e.Cancel = true;
> this.Hide();
> }
> }
>
>
- Next message: Patrick: "Re: Besoin aide SVP"
- Previous message: sloppycode_at_gmail.com: "Re: WYSIWYG HTML EDITOR not based on IExplorer"
- Next in thread: Branimir Giurov [C# MVP]: "Re: How do I intercept a close event?"
- Reply: Branimir Giurov [C# MVP]: "Re: How do I intercept a close event?"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|