Du skal lave en nøgle presser begivenhed med Visual Basic eller VB, hvis du ønsker at skabe et program , der reagerer på tastetryk . Du kan lave dine programmer reagere på tastetryk begivenheder ved hjælp af Control.KeyPress Event, som automatisk udløses , hver gang en bruger trykker på en nøgle . Dette giver dig mulighed for at skabe en bred vifte af applikationer, der kræver brug af et tastatur. For eksempel tekstbehandling spil og instant messaging applikationer kræver alle at skrive kode, der kan reagere på en tast presser begivenhed. Ting du skal
Visual Studio
Vis Flere Instruktioner
1
Åbn det projekt , der skal reagere på keyboard input i Visual Studio.
2 < p > Tilføj en TextBox til design overfladen. Klik på " Events" ikonet i menuen Egenskaber , mens TextBox er valgt. Dobbeltklik på tastetryk begivenhed. Visual Studio vil automatisk skabe en tom subrutine , der kombinerer navnet på TextBox og tastetryk begivenhed : Hej
Private Sub TextBox1_KeyPress ( ByVal afsender Som System.Object , ByVal e Som System.Windows.Forms.KeyPressEventArgs ) Håndtag TextBox1 . tastetryk
End Sub
3
Tilføj kode som kræves inden for underprogram. Tjek for eksempel at se, om tasten nede var backspace : Hej
Private Sub TextBox1_KeyPress ( ByVal afsender Som System.Object , ByVal e Som System.Windows.Forms.KeyPressEventArgs ) Håndtag TextBox1.KeyPress
Hvis e.KeyCode < > Keys.Tab Then'create passende svar for din ansøgning til backspace begivenhed
End Sub
4
Adgang enhver tasten nede ved at bruge medlemmer af nøgler Enumeration klasse. Adgang til en bestemt nøgle ved at skrive String "nøgle" efterfulgt af en periode , og medlemmet navn som angivet i Keys Enumeration klassen : Hej
' ReturnKeys.Return
' Kontrol keyKeys.Control < br >
' bogstavet "K" Keys.K
5
Gem dit arbejde og ramte F5 for at debug det . Test programmet for at sikre, det virker som forventet.