Ciao.

Io per le mie applicazioni sfrutto questo codice:

codice:
Private Sub Form_KeyPress(KeyAscii As Integer)     ' Spostamento tra un campo e l'altro mediante il tasto
    If KeyAscii = 13 Then   ' "Enter" - Nota: la proprietà KeyPreview del form è True
       SendKeys "{TAB}"
       KeyAscii = 0
    End If
    If KeyAscii = 27 Then cmdChiudi.Value = True   ' Chiusura mediante il tasto "ESC"
End Sub
Tu puoi fare altrettando non considerando se "KeyAscii = 13" e sostituendo il mio comando "cmdChiudi" con Unload.


Ricordati inoltre di attivare a True la proprietà "KeyPreview" del tuo form.

Fammi sapere.