0

私はWPFでキーボードの上下左右のみに注目しています。そして、私は他の重要なイベントが行われることを望んでいません。以下のコードを参照してください。他のキーをnothing / dbnullに割り当てるまたは設定する方法は? エラーが発生しましたe.Key = Nothing

Private Sub Button1_KeyUp(sender As Object, e As KeyEventArgs) Handles Button1.KeyUp
    Select Case e.Key
        Case Key.Right
            Keyboard.Focus(Button2)
        Case Key.Down
            Keyboard.Focus(Button3)
        Case Else
            e.Key = Nothing
    End Select
End Sub
4

2 に答える 2

2

PreviewKeyUp イベントを使用して、e.Handled を true としてマークすることができます

于 2013-08-26T03:12:43.767 に答える
2

プロパティを使用して true に設定する必要があります。追加のキーをどの程度抑制したいかによっては、イベントを処理してキーを除外する必要がある場合もあります。KeyEventArgs HandledPreviewKeyDownTab

于 2013-08-26T03:14:22.503 に答える