Inaktivera riktningsknapparna i Visual Basic.NET ( VB.NET ) program kan hjälpa dig att förhindra användaren från att flytta markören med tangentbordet riktningsknapparna . I VB , de flesta kontrollerna har en " TangentNed " händelse som du kan använda för att upptäcka tangenter trycks på tangentbordet genom " KeyCode " egendom . För att inaktivera en viss nyckel kan du använda " SupressKeyPress " egendom . Den här egenskapen anger ett värde som anger om den viktigaste händelsen ska skickas på underliggande kontroll . Saker du behöver
Microsoft Visual Studio
Visa fler instruktioner
1
Launch Microsoft Visual Studio , klicka på " Nytt projekt " från den vänstra rutan på din datorskärm och expandera " Visual Basic " nedan " Installerade mallar . " Klicka på " Windows " och dubbelklicka på " Windows Forms Application " från mitten av dialogrutan för att skapa ett nytt projekt .
2
Dubbelklicka på " RichTextBox " för att lägga till en ny rik textruta styra till formuläret . Högerklicka på kontrollen och klicka på "Egenskaper" för att se fönstret Egenskaper . Klicka på " Händelser " -ikonen som liknar ett blixtnedslag , och dubbelklicka bredvid " TangentNed " för att skapa en nyckel ner händelsen .
3
Kopiera och klistra in följande kod för att avaktivera riktningsknapparna :
p Om e.KeyCode = Keys.Down Sedan
e.SuppressKeyPress = Sant
ElseIf e.KeyCode = Keys.Up Sedan
e.SuppressKeyPress = Sant
ElseIf e.KeyCode = Keys.Left Sedan
e.SuppressKeyPress = Sant
ElseIf e.KeyCode = Keys.Right Sedan
e.SuppressKeyPress = Sant
End If
4
Tryck " F5 " för att köra programmet , och skriv några rader text i " RichTextBox . " Prova att flytta markören genom ledningarna med hjälp av riktningsknapparna .