2011-04-07 51 views
0

我正在做一些东西,当用户按下箭头键,但我担心许多控件,如TabControl,也响应这样的按下。在我的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 

回答

2

设置e.Handled = true

这告诉任何后续的处理程序,按键已被处理。

+0

谢谢,工作很好。 – Voldemort 2011-04-07 22:12:34