1

イメージに設定されている MS Access フォームのコマンド ボタンにショートカット キーを割り当てることはできますか?

この場合、バインドされていないフォームがあり、使い慣れた CTRL + 矢印キーを使用して基本的なレコード ナビゲーションをセットアップしたいと考えています。私の場合、ユーザーが次のレコードに移動したい場合、マウス クリックのオプションとして CTRL + RIGHT ARROW を押すだけでよいようにしたいと考えています。

テキストキャプションについては承知しています。たとえば、目的のショートカット文字の前に「&」を挿入するだけです。"&Next"

ボタン 次のサンプル

4

1 に答える 1

3

KeyDown& は、キャプションが表示されていなくても画像ボタンで機能しますが、Alt 文字のショートカットだけでなく、フォーム レベルまたはKeyPressイベントを使用することもできます。KeyPreview最初にプロパティを有効にします。

Private Sub Form_Load()
    Me.KeyPreview = True
End Sub

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    Select Case KeyCode
        Case vbKeyF2
            ' Process F2 key events.
        Case vbKeyF3
            ' Process F3 key events.
        Case vbKeyF4
            ' Process F4 key events.
        Case Else
    End Select
End Sub
于 2016-08-19T02:26:07.167 に答える