Ciao,ho un problema ad intercettare la pressione dei tasti funzione in una textbox

Vorrei che premendo F9 nella textbox mi aprisse un altro form,solo che non funziona

Questo è il codice:

codice:
Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress

        If e.KeyChar = Chr(120) Then 'Chr(120) = F9

           Form1.ShowDialog()

       'End If

    End Sub
Se provo a mettere qualsiasi altro tasto (ad eccezione dei tasti funzione) va,con quelli no...

Quale può essere il problema???
Grazie