Basic WinForm KeyDown event handling
I'm using WinForms. I've created an event handler for the KeyDown event of the main form, thereby invoking a button's Click event handler. The Click event handler called is dependent upon the specific key pressed. If a user clicks the button rather than using the key, and then subsequently tries to use the key thereafter, the key (down arrow for example) acts as a tab-cycle, changing focus between each button control on the form (rather than executing the Keydown handler). Any ideas ? The problem is, the button has the focus when it is clicked, so subsequent key presses are not caught by the