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