Noen ganger kan det være lurt å endre funksjonen til en tast på tastaturet for å utføre en annen tast når den trykkes. 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 presset av brukeren . Du kan deretter endre funksjonen til tasten nede ved å sende en annen tastetrykk til det aktive programmet ved hjelp av " SendKeys.Send " metoden. Instruksjoner
en
Launch Microsoft Visual Basic Express , klikk " 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 å lage en ny knapp på skjemaet .
3
Høyreklikk RichTextBox kontroll og klikk "Egenskaper" . Klikk på hendelsen ikon som ser et lynnedslag og dobbeltklikk på siden av " KeyDown " for å lage en ny prosedyre for denne hendelsen .
4
Kopier og lim inn følgende kode på innsiden av " KeyDown " hendelse til gjennomføre en retur eller tab når Enter- tasten er trykket : en p Hvis e.KeyCode = Keys.Return Deretter
p Hvis MessageBox.Show (Me , " Execute fane? ", " Enter eller tab " , MessageBoxButtons.YesNo ) = vbYes Deretter
SendKeys.Send ( " { TAB } " )
End If
End If
5
Trykk "F5 " for å kjøre programmet og skriv noe i RichTextBox kontroll og trykk enter for å vise en meldingsboks som ber brukeren om de ønsker å gjennomføre en retur eller en fane .