Pirate,

Your last posting stated that you were successful, however you go on to say that APIs calls are the way to go. Were you, in fact, successful, or should the words "form" and "button" be swapped in your posting? If you were successful, then why would an API call be necessary?

However, to answer your question...no, I have not tried any API calls. I decided to place a textbox on the form and insure that the focus always returns to that textbox control after any event. That way, the textbox will handle all key events, not the form.

Thanks for your time