This should go to Windows Programming. Anyways - it is possible, but depending on what you want to do not such a good idea. First of all - is this a professional application? If so, why the heck is this button called button1? And the form Form1? Seriously? Anyways: You can override the OnKeyDown method of your form (not of your button - else the event is only handled if the button is focused) to call the buttons PerformClick method.