Evento pressione tasto invio



  • Evento pressione tasto "invio"
    di Alessia26 (utente non iscritto) data: 27/04/2011

    Un saluto a tutti.
    questo è il mio problema (purtroppo sono alle prime esterienze che la programmazione).

    con il codice sottostante vorrei alla pressione del tasto invio sulla textbox100 che si aprisse la finestra "ciao".
    purtroppo la finestra si apre solo se premo maiuscolo + invio.
    come posso farla aprire solo premendo il tasto enter?
    un bacio a chi può aiutarmi.
    complimenti per il forum.
     
    Private Sub TextBox100_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
    If KeyAscii = vbKeyReturn Then
    MsgBox "CIAO"
    End If
    End Sub
    



  • di Mik (utente non iscritto) data: 28/04/2011

    Passo poco tempo ultimamente su questo forum, e questa volta mi fa piacere prendere un bacio da una donna..

    per la richiesta, sposta il codice nell'evento keydown e utilizza il parametro keycode per riconoscere il atsto premuto nella textbox...

    esattamente così:
     
    Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
        If KeyCode = vbKeyReturn Then
            MsgBox "BACIO"
        End If
    End Sub