Deaktivieren Sie die Richtungstasten in Visual Basic.NET (VB.NET )-Anwendung können Sie verhindern, dass der Benutzer den Cursor über die Tastatur Richtungstasten . In VB, haben die meisten der Kontrollen eine " KeyDown " Fall, dass Sie verwenden können, um auf der Tastatur durch die " KeyCode " Eigenschaft gedrückt zu erkennen. Um eine bestimmte Taste zu deaktivieren , können Sie die " SupressKeyPress " Eigenschaft . Diese Eigenschaft legt einen Wert, der angibt , ob das wichtigste Ereignis auf dem zugrunde liegende Steuerelement übergeben werden sollte . Things You
Microsoft Visual Studio
brauchen anzeigen Weitere Anweisungen
1
Starten Sie Microsoft Visual Studio , klicken Sie auf "Neues Projekt" aus dem linken Bereich des Displays Ihres Computers und erweitern " Visual Basic " unter "Templates installiert . " Klicken Sie auf " Windows", und doppelklicken Sie auf "Windows Forms Application" aus der Mitte der Dialog um ein neues Projekt zu erstellen.
2
Doppelklicken Sie auf " RichTextBox ", um eine neue Rich-Text- Box hinzufügen zu steuern, um das Formular. Der rechten Maustaste auf das Steuerelement, und klicken Sie auf " Eigenschaften", um das Eigenschaften-Fenster zu sehen. Klicken Sie auf die "Events" -Symbol, das ein Blitz ähnelt und neben " KeyDown ", um eine Taste gedrückt Ereignis zu erstellen.
3
Copy Doppelklick und fügen Sie den folgenden Code, um die Sperrung Richtungstasten :
Wenn e.KeyCode = Keys.Down Dann
e.SuppressKeyPress = True
ElseIf e.KeyCode = Keys.Up Dann
e.SuppressKeyPress = True
ElseIf e.KeyCode = Keys.Left Dann
e.SuppressKeyPress = True
ElseIf e.KeyCode = Keys.Right Dann
< p> e.SuppressKeyPress = True End If
4
Presse "F5 ", um das Programm zu starten , und geben Sie ein paar Zeilen Text in der " RichTextBox . " Bewegen Sie den Cursor durch die Zeilen mit den Richtungstasten .