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.