Hvordan lage en Key Presser med VB

Hvordan lage en Key Presser med VB


Du må lage en nøkkel trykk 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 branner hver gang en bruker trykker på en tast. Dette gjør det mulig å skape et bredt spekter av applikasjoner som krever bruk av et tastatur. For eksempel tekstbehandling, spill og direktemeldingsprogrammer krever at du må skrive kode som kan svare på en tast trykk hendelse.

Bruksanvisning

1 Åpne prosjektet som må svare på keyboard input i Visual Studio.

2 Legg en tekstboks til design overflaten. Klikk på "Hendelser" -ikonet i Egenskaper-meny, mens TextBox er valgt. Dobbeltklikk på tastetrykk hendelsen. Visual Studio vil automatisk opprette en tom subrutine som kombinerer navnet på TextBox og tastetrykk hendelsen:

Private Sub TextBox1_KeyPress (ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Håndtak TextBox1.KeyPress

End Sub

3 Legg til kode som kreves innen subrutinen. Sjekk for eksempel for å se om den tasten nede var tilbake:

Private Sub TextBox1_KeyPress (ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Håndtak TextBox1.KeyPress

Hvis e.KeyCode <> Keys.Tab Deretter
'Skape riktig svar for din søknad til tilbake arrangement

End Sub

4 Åpne hvilken som helst 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 medlemsnavnet som er angitt i Keys Enumeration klasse:

'Komme tilbake
Keys.Return

'Kontroll-tasten
Keys.Control

"Bokstaven" K "
Keys.K

5 Lagre arbeidet og treffe F5 for å feilsøke den. Test programmet for å sikre at det fungerer som forventet.