>>>>Where do I put code to trap when the user clicks on the X (close) in the upper right of the _screen, (not a form) so I can control it?
>>>>
>>>>Sorry, I know this has been asked before but I guess I'm not entering the right terms in the search.
>>>
>>>Intercept in event QueryUnload().
>>>
>>>
>>>* Form.QueryUnload()
>>>if not (some condition that allows user to exit)
>>> NoDefault
>>>endif
>>>
>>
>>The _screen doesn't have methods.
>
>Sigh. I didn't read the part where he said "not a form".
Hilmar,
Thanks for the input anyway. That answer will help me on the next part of the project. By the way, on the subject of _screen methods, this from the help file under _SCREEN. I am already binding to the RESIZE event to resize forms when the user resizes the _screen:
You cannot create events procedures for _SCREEN. However, you can use the BINDEVENT( ) Function to bind _SCREEN events to other object events and methods. _SCREEN is an object type system variable.
Beer is proof that God loves man, and wants him to be happy. - Benjamin Franklin
John J. Henn