Chris,
Take a look at the MessageWindow class. You can use it to catch Windows
messages and then dispatch the ones you're interested in to your form.
Whether this solution is elegant or not I'll leave for you to decide. ;-)
Here's a link to the QuickStart tutorial that describes it:
http://samples.gotdotnet.com/quickst...agewindow.aspx
--
Ginny Caughey
..Net Compact Framework MVP
"Chris Auld" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
> Does anyone know of an elegant approach to capture all keypress events
> on a form no matter what control is active?
> Basically I have a PPC with hardware key pad and I always want the
> KeyPress to affect a certain control.
>
> Cheers
> Chris