Du må lage en nøkkel presser hendelse med Visual Basic, eller VB , hvis du ønsker å lage et program som reagerer på tastetrykk . Du kan lage dine programmer svare på tastetrykk hendelser ved hjelp av Control.KeyPress Event, som automatisk utløses hver gang en bruker trykker på en knapp . Dette gjør det mulig å skape et bredt spekter av applikasjoner som krever bruk av et tastatur . For eksempel tekstbehandling , spill og chat- programmer alle krever du å skrive kode som kan svare på en tast presser hendelsen. Du trenger
Visual Studio
Vis flere instruksjoner
en
åpne prosjektet som må svare på keyboard input i Visual Studio.
2 < p > Legg til en tekstboks til design overflaten . Klikk på " Hendelser "-ikonet i menyen Egenskaper mens TextBox er valgt. Dobbeltklikk på KeyPress hendelsen. Visual Studio vil automatisk opprette en tom subrutine som kombinerer navnet på TextBox og KeyPress hendelse : en
Private Sub TextBox1_KeyPress ( ByVal avsenderen som System.Object , ByVal e Som System.Windows.Forms.KeyPressEventArgs ) Håndtak TextBox1 . KeyPress
End Sub
3
Legg til kode som kreves innen subrutinen . Sjekk for eksempel , for å se om nøkkelen trykket var tilbaketasten : en
Private Sub TextBox1_KeyPress ( ByVal avsenderen som System.Object , ByVal e Som System.Windows.Forms.KeyPressEventArgs ) Håndtak TextBox1.KeyPress
p Hvis e.KeyCode < > Keys.Tab Then'create passende reaksjon for din søknad til backspace hendelsen
End Sub
4
Tilgang en tast trykkes ved hjelp av medlemmer av Keys Enumeration klassen . Få tilgang til en bestemt nøkkel ved å skrive String " Key " etterfulgt av en periode og medlem navn som angitt i Keys Enumeration klasse : en
' ReturnKeys.Return
' Kontroll keyKeys.Control
' bokstaven " K" Keys.K
5
Lagre arbeidet og treffe F5 for å feilsøke det. Test programmet for å sikre at det fungerer som forventet .