Hola!
Yo tengo esto (esta en vb .net, pero será muy parecido):
Código:
Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
If e.KeyChar = Chr(13) Then
IniciarSesion()
e.Handled = True
End If
End Sub
El handled es para anular la pulsación, que no escriba el enter en el textbox.
A ver si te sirve!!