views:

1793

answers:

2

I mean the small exit/cancel button marked with an X in the top right hand corner. I want to implement a Logon dialog box that accepts a username/password so obviously I don't want the user to be able to dismiss the modal pop up. If it is not possible to remove or disable the button then is there some way I can intercept the closing event and stop it closing?

+3  A: 

The code below prevents a ChildWindow from ever closing, effectively disabling the X button. Modify to suit your business logic.

protected override void OnClosing(System.ComponentModel.CancelEventArgs e)
{
    base.OnClosing(e);
    e.Cancel = true;
}
Sweet! That works like a charm. Cheers.
TiGz
+7  A: 

Hi TiGz, you can use the HasCloseButton property of the ChildWindow to hide the close button.

Please let me know if this helps.

Ezequiel Jadib

http://blogs.southworks.net/ejadib

ejadib