【问题标题】:How can I make Access combo boxes unfurl on arrow key down?如何使 Access 组合框在向下箭头键上展开?
【发布时间】:2011-01-26 11:41:27
【问题描述】:

使用组合框控件,我习惯于使用选项卡访问它们,单击向下箭头键打开选项,然后使用向上和向下箭头键导航这些选项。在我设计的 Access 表单中,在组合框处于活动状态时按下会移动到下一个控件。我已经为此设置了选项卡,那么如何才能让向下箭头按预期运行?

这些组合框是我和无鼠标表单之间唯一的东西,我认为这对于数据输入至关重要。

【问题讨论】:

  • 向下箭头下拉组合框不是 Windows 标准行为,因此您必须实施变通方法以获得非标准响应也就不足为奇了。 F4 是用于删除组合框的 Windows 默认键盘快捷键,尽管 MS 通过在许多文件打开对话框中将其绑定到 LookIn 下拉菜单,严重污染了它。
  • 这很有趣。我几乎只使用 Windows 14 年,但我认为向下箭头应该打开组合框。我刚刚在 W3schools 的组合框中尝试了向下箭头,但没有用(Alt+Down 可以)。我到底是从哪里得到这个想法的?

标签: ms-access forms combobox ms-access-2003


【解决方案1】:

在KeyDown事件中,可以检查是否按下了向下箭头,如果是,则可以执行以下操作

ComboBox1.Dropdown

【讨论】:

  • 知道它必须是一些简单的东西,但我就是想不通 - 谢谢,Raj!
  • 但是如果你想使用箭头来导航列表会发生什么?
【解决方案2】:

Alt + (向下箭头)不起作用?

【讨论】:

  • 我也想说同样的话。我认为 OP 已经有了无鼠标数据输入表单。
  • +1 - 我从 12 岁就开始使用 Windows,但我从未听说过。谢谢。
【解决方案3】:

或者,在 OnEnter 事件中下拉组合框,然后箭头键用于在列表中上下导航。无论如何,我经常这样做,因为如果用户可以看到列表并且不必单击下拉箭头来访问它,他们似乎会更好地工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-22
    • 1970-01-01
    • 1970-01-01
    • 2016-04-09
    • 1970-01-01
    • 2014-02-18
    • 2016-07-10
    • 1970-01-01
    相关资源
    最近更新 更多