Nwlapcug.com


Come disattivare tasti direzionali

Come disattivare tasti direzionali


Disabilitare i tasti direzionali nell'applicazione Visual Basic.NET (VB.NET) può aiutare a impedire all'utente di spostare il cursore usando i tasti direzionali della tastiera. In VB, la maggior parte dei controlli hanno un evento "KeyDown" che è possibile utilizzare per individuare i tasti premuti sulla tastiera tramite la proprietà "KeyCode". Per disattivare una particolare chiave è possibile utilizzare la proprietà "SupressKeyPress". Questa proprietà imposta un valore che indica se l'evento chiave deve essere passato al controllo sottostante.

Istruzioni

1

Avviare Microsoft Visual Studio, fare clic su "Nuovo progetto" dal riquadro sinistro dello schermo del computer ed espandere "Visual Basic" sotto "Modelli installati." Fare clic su "Windows" e fare doppio clic su "Windows Forms Application" dal centro della finestra di dialogo per creare un nuovo progetto.

2

Fare doppio clic su "RichTextBox" per aggiungere un nuovo controllo casella di testo RTF al form. Il controllo di destro e scegliere "Proprietà" per visualizzare la finestra Proprietà. Fare clic sull'icona di "Eventi" che assomiglia ad un colpo di fulmine e fare doppio clic su accanto a "KeyDown" per creare una chiave evento.

3

Copiare e incollare il codice seguente per disattivare i tasti direzionali:

Se e. KeyCode = Keys. Down allora

e.SuppressKeyPress = True

ElseIf e.KeyCode = Keys.Up Then

e.SuppressKeyPress = True

ElseIf e.KeyCode = Keys.Left Then

e.SuppressKeyPress = True

ElseIf e.KeyCode = Keys.Right Then

e.SuppressKeyPress = True

End If4

Premere "F5" per eseguire il programma e digitare alcune righe di testo in "RichTextBox". Provare a spostare il cursore attraverso le righe utilizzando i tasti direzionali.