#vb.net #winforms #visual-studio
#vb.net #winforms #visual-studio
Вопрос:
Я делаю некоторые вещи, когда пользователь нажимает клавиши со стрелками, но я боюсь, что многие элементы управления, такие как TabControl, также реагируют на такие нажатия. В случае моего TabControl нажатие стрелок приведет к изменению табуляции. Я этого не хочу .. как я могу отключить такое?
Private Sub Form1_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown
If e.KeyValue = 39 Then
doSomethingAwesome
End If
End Sub
Ответ №1:
Установить e.Handled = true
.
Это сообщает всем последующим обработчикам, что нажатие клавиши было обработано.