Try
LPARAMETERS keyascii
IF keyascii = 27
Thisform.Release()
ENDIF
>In our system, the escape key exits you out of a form back to the calling form. I just created a new form in which I use the MS treeview control. When the control has the focus and the user presses Esc, I just get an annoying beep. Apparently the form is never notified that the Esc key was pressed.
>
>I've tried trapping the Esc keypress through the treeviews keypress event but with not much success. I can trap it enough to force focus onto a different control so that the user can then press escape, but I can't seem to make the Esc keypress work the same as it would from any other control. (Basically, the form's keypress generally handles the Escape keypress and calls a routine to shut down the form.)
>
>Is there any way to make the treeview stop beeping on the Esc keypress?
>
>Thanks so much for your help.
>
>Rodd
--sb--