Hvordan lage Enter-tasten Også en Tab-tasten i Visual Basic

Hvordan lage Enter-tasten Også en Tab-tasten i Visual Basic


Noen ganger kan det være lurt å endre funksjonen på en tast på tastaturet for å utføre en annen tast når du trykker. I Visual Basic kan du bruke "KeyDown" hendelse som oppstår når en tast trykkes i en bestemt kontroll. Denne hendelsen er nyttig for å oppdage nøkkelen trykkes av brukeren. Deretter kan du endre funksjonen til tasten nede ved å sende en annen tastetrykk til det aktive programmet ved hjelp av "SendKeys.Send" metoden.

Bruksanvisning

1 Start Microsoft Visual Basic Express, klikk på "Nytt prosjekt" på ruten til venstre på skjermen, og dobbeltklikk på "Windows Forms Application" for å opprette et nytt prosjekt.

2 Dobbeltklikk på "RichTextBox" fra "Toolbox" -panelet for å legge det på skjemaet. Dobbeltklikk på "Button" for å opprette en ny knapp på skjemaet.

3 Høyreklikk RichTextBox kontroll og klikk "Egenskaper". Klikk på hendelsen ikonet som ligner et lynnedslag, og dobbeltklikk ved siden av "KeyDown" for å opprette en ny prosedyre for denne hendelsen.

4 Kopier og lim inn følgende kode på innsiden av "KeyDown" hendelse for å utføre en retur eller Tab når Enter-tasten trykkes:

Hvis e.KeyCode = Keys.Return Deretter

If MessageBox.Show(Me, "Execute tab?", "Enter or Tab", MessageBoxButtons.YesNo) = vbYes Then

SendKeys.Send ( "{TAB}»)

Slutt om

Slutt om

5 Trykk "F5" for å kjøre programmet og skriver noe i RichTextBox kontroll trykker deretter på enter for å vise en meldingsboks ber brukeren om de ønsker å utføre en retur eller en fane.