按下时此代码应该触发,但不是+。我需要做哪些改变才能使其正常工作?
Private Sub cmdDeleteRow_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Input.KeyEventArgs)
If e.Key = Input.Key.Tab Then
'DO stuff
End If
End Sub
答案 0 :(得分:2)
嗯,问题标题与内容不匹配(没有提到shift键)!
按下Shift + Tab时,您是否试图避免“做东西”?如果需要,您需要检查修改键,是否按下Shift键。我不知道vb.net的确切代码(你可以轻松谷歌),但在c#中有一个可以访问的Keyboard.Modifiers属性......