tener una mirada en este poste. puede ser que le ayude. Aunque el código esté en VB usted puede convertirlo en C#. usted puede hacer esta forma como forma baja y heredar las formas de esta forma baja.
http://bytes.com/topic/visual-basic-net/answers/347404-function-keys