avere uno sguardo a questo alberino. potrebbe aiutarlo. Anche se il codice è in VB potete convertirli in C#. potete fare questa forma come forma bassa ed ereditare le forme da questa forma bassa.
http://bytes.com/topic/visual-basic-net/answers/347404-function-keys