I agree with Josh. The Cancel button is endemic to almost all Windows apps so you're in agreement with standards to have it (and make it visible). So, set Cancel property to .T. and you're cooking.
>What is the best way to have a form close with an ESC press?
>
>1) trap the KeyPress=27 event in the form and issue release()
>2) have a button (possibly invisible) set as "Cancel" and issue release() in its click
>3) something else
>
>
>Bob
------------------------------------------------
John Koziol, ex-MVP, ex-MS, ex-FoxTeam. Just call me "X"
"When the going gets weird, the weird turn pro" - Hunter Thompson (Gonzo) RIP 2/19/05