Al posto delle textbox standard puoi usare un' user controll derivato da esse.
Non so se è il linguaggio che usi ma in VB puoi fare così:
codice:
Public Class mia_textbox
Inherits TextBox
Private Sub guida_F1(ByVal sender As System.Object, _
ByVal tasto As System.Windows.Forms.KeyEventArgs) _
Handles Me.KeyDown
If tasto.KeyData = Keys.F1 Then
Console.WriteLine("F1 su " & Me.Name)
End If
End Sub
End Class
In questo modo ogni "mia_textbox" aggiunta al form ha già l' evento keydown "preconfezionato".
ciao