why not just set the forms keypreview property to true? then the forms key events will accept the keypress before the button does....