>Personally, I'm using the following code in KeyPress() event of form class:
>
>if nKeycode = 27 && User has ESC pressed
> this.Release()
>endif
>
>Also, Keypreview = .t.
What is best, putting a Cancel button on the baseform class, which will be invisible in my case, or using this code in the Key Press()?