Avrai bisogno di fare un evento Key Presser con Visual Basic o Visual Basic , se si desidera creare un programma che risponde alle sequenze di tasti. Potete fare i vostri programmi rispondono a eventi di pressione dei tasti utilizzando l'evento Control.KeyPress , che si attiva automaticamente ogni volta che un utente preme un tasto . Ciò consente di creare una vasta gamma di applicazioni che richiedono l'uso di una tastiera. Ad esempio , l'elaborazione di testi , giochi e applicazioni di messaggistica istantanea richiedono tutti di scrivere codice in grado di rispondere a un evento Key Presser . Cose che ti serviranno
Visual Studio
Mostra più istruzioni
1
aprire il progetto che deve rispondere a input da tastiera in Visual Studio .
2 < p > Aggiungere un controllo TextBox all'area di progettazione . Fare clic sull'icona "Eventi" nel menu Proprietà quando è selezionata la casella di testo . Fare doppio clic sull'evento KeyPress . Visual Studio crea automaticamente una subroutine vuota che combina il nome della TextBox e l'evento KeyPress :
TextBox1_KeyPress Private Sub ( ByVal sender As System.Object , ByVal e As System.Windows.Forms.KeyPressEventArgs ) Maniglie TextBox1 . KeyPress
End Sub
3
Aggiungi codice come richiesto all'interno della subroutine . Verificare , ad esempio , per vedere se il tasto premuto è stato il backspace :
TextBox1_KeyPress Private Sub ( ByVal sender As System.Object , ByVal e As System.Windows.Forms.KeyPressEventArgs ) Maniglie
TextBox1.KeyPress
Se e.KeyCode < > Keys.Tab Then'create risposta adeguata per l'applicazione di backspace evento
End Sub
4
accesso ogni tasto premuto , utilizzando il i membri della classe di enumerazione Keys . Accedere a una particolare chiave digitando la stringa "Key" seguito da un punto e il nome del membro , come specificato nella classe Enumeration Keys :
' ReturnKeys.Return
' keyKeys.Control controllo < br
' > La lettera " K " Keys.K
5
Salvare il lavoro e ha colpito F5 per eseguire il debug . Provare l'applicazione per assicurarsi che funzioni come previsto.