Deaktivering af retningsbestemte nøgler i din Visual Basic.NET ( VB.NET ) program kan hjælpe dig med at forhindre brugeren i at flytte markøren ved at bruge tastaturets retningsbestemte nøgler. I VB, har de fleste af kontrollerne en " keyDown " begivenhed , som du kan bruge til at finde tasterne trykkes på tastaturet gennem " keycode " ejendom . For at deaktivere en bestemt nøgle , kan du bruge " SupressKeyPress " ejendom . Denne egenskab angiver en værdi, der angiver, om den centrale begivenhed bør videregives på den underliggende styring. Ting du skal
Microsoft Visual Studio
Vis Flere Instruktioner
1
Launch Microsoft Visual Studio , klik på " Nyt projekt " fra venstre rude på din computerskærm og udvide "Visual Basic " under " installerede skabeloner. " Klik på "Windows " og dobbeltklik på "Windows Forms Application " fra midten af dialogvinduet for at oprette et nyt projekt.
2
Dobbeltklik på " RichTextBox " for at tilføje en ny rig tekstboks styre til formularen . Højreklik på kontrol og klik på "Egenskaber " for at se vinduet med egenskaber . Klik på " Arrangementer " ikonet , der ligner et lynnedslag , og dobbeltklik på siden af " keyDown " for at oprette en nøgle ned begivenhed.
3
Kopier og indsæt følgende kode for at deaktivere retningsbestemte nøgler :
p Hvis e.KeyCode = Keys.Down Så
e.SuppressKeyPress = Sand
EllersHvis e.KeyCode = Keys.Up Så
e.SuppressKeyPress = Sand
EllersHvis e.KeyCode = Keys.Left Så
e.SuppressKeyPress = Sand
EllersHvis e.KeyCode = Keys.Right Så
< p> e.SuppressKeyPress = Sand
End If
4
Tryk på " F5 " for at køre programmet , og skriv et par linjer tekst i " RichTextBox ". Prøv at flytte markøren gennem linjerne ved hjælp af retningsbestemte nøgler .