cmdButton.Default = .T.
will cause the Click event to fire when the user presses Enter.
I advise against On Key Label. You can set up a hot key with \< in front of the key you want to fire. For example, \
>hi all,
>
>other than on key label, keypress events, are there any other way to config a form, such that when user press a key (e.g. Esc), a button of the form will act like been clicked?
>
>when i use on key label, only the code in the button's click event is executed, but I also want to see the animate effect of the button..
>
>Thanks in advance!
>
>Jimi
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer