2011-04-07 78 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