Visualizzazione dei risultati da 1 a 5 su 5

Discussione: keypress in una text

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    244

    keypress in una text

    ho inserito nel keypress di una text il seguente codice










    If Val(Text1.Text) = VK_ESCAPE Then

    Unload form1
    form2.Show
    End If






    solo che anche se inserisco altri valori mi fa sempre questa operazione coma mai??

    io voglio che solo se spingo il pulsante della tastiera esc mi fa questoperazione

    grazie

  2. #2
    prima di tutto è vbKeyEscape

    e poi usa l'evento KeyPress

    codice:
    Private Sub txtTitolo_KeyPress(KeyAscii As Integer)
       If KeyAscii = vbKeyEscape Then 
          Unload form1 
          form2.Show 
       End If
    End Sub

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    244

    grazie

    grazie

  4. #4
    Originariamente inviato da ladyBlu
    prima di tutto è vbKeyEscape

    e poi usa l'evento KeyPress

    codice:
    Private Sub txtTitolo_KeyPress(KeyAscii As Integer)
       If KeyAscii = vbKeyEscape Then 
          Unload form1 
          form2.Show 
       End If
    End Sub


    Scusa Lady, ma essendo un tasto non Ascii, ovvero non è un simbolo, un numero o una lettera, funziona ugualmente?
    Io sapevo che per i tasti tipo Invio, Esc, le frecce eccetera bisognava usare il comando KeyCode e non KeyAscii! E quindi usare il KeyUp o il KeyDown!

    Frankleen

  5. #5
    forse hai ragione... io non ho mai usato questo codice; solo per il tasto Invio.
    però se cerchi su MSDN il set di caratteri ASCII il tasto Esc corrisponde a vbKeyEscape

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.