Microsoft Access 掲示板

TABキーだけタブ移動させて、矢印キーは禁止したい / 1

4 コメント
views
4 フォロー
1
りんご 2022/05/31 (火) 16:23:40 c564b@0e907

無理矢理ですので、最終的にどうなるかわかりません。
プロパティシートを表示してフォームを選択、デザインタブのキーボード取得イベントをはいに設定。

Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case 37
Screen.PreviousControl.SetFocus
Case 38
Screen.PreviousControl.SetFocus
Case 39
Screen.PreviousControl.SetFocus
Case 40
Screen.PreviousControl.SetFocus
Case Else

End Select
End Sub
通報 ...
  • 2
    hiroton 2022/05/31 (火) 17:00:38 b7f78@f966d >> 1

    デフォルトの動作を拒否するならKeyCode=Nullとしてなかったことにするほうが常套手段ですね

    3
    hatena 2022/05/31 (火) 22:29:25 修正 >> 2

    KeyCode As Integer なので、KeyCode=Null だとエラーになります。

    KeyCode = 0 でなかったことになります。