带有图像的访问表单命令按钮上的快捷键

Posted

技术标签:

【中文标题】带有图像的访问表单命令按钮上的快捷键【英文标题】:Shortcut Key on Access Form Command Button with Image 【发布时间】:2016-08-19 01:54:20 【问题描述】:

是否可以为设置为图像的 MS Access 表单上的命令按钮分配快捷键?

在这种情况下,我有一个未绑定的表单,我想使用熟悉的 CTRL + 箭头键设置基本的记录导航。就我而言,当用户想要转到下一条记录时,我希望他们能够简单地按 CTRL + 右箭头作为鼠标单击的选项。

我知道文本标题,您只需在所需的快捷字符之前插入一个“&”,例如:"&Next"

【问题讨论】:

【参考方案1】:

& 也适用于图片按钮,即使标题不可见,但如果您不仅想使用 Alt 字母快捷键,则可以为此使用表单级别的 KeyDownKeyPress 事件。先启用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

【讨论】:

我们可以使用组合键吗?即Ctrl + WCtrl + SpaceBar? 是的,Shift 参数包含有关键修饰符(Shift、Ctrl、Alt)的信息

以上是关于带有图像的访问表单命令按钮上的快捷键的主要内容,如果未能解决你的问题,请参考以下文章

Delphi工具栏按钮在单元和表单视图之间切换消失了?

为 Access 2007 表单中的按钮分配键盘快捷键

表单可访问性 - 按钮上的操作

在userform中使用办公室图标作为命令按钮上的图像

Windows 10 应用开发使用快捷访问键

合并单元格的快捷键