The QueryUnload event fires when the user clicks the close box (it doesn't fire if you do a THISFORM.Release() in code). You can then run any code you want. If you want to stop the form from closing, use NODEFAULT in the QueryUnload event.
>If a form has the CLOSABLE property set to .T., then the X
>"Close" button appear in the top right-hand corner of the form.
>How does one trap the user clicking on that CLOSE button,
>ie. is there an event/method associated with it ?
>
>Thanks.
>Michel.