当专注于delphi中的radiogroup时如何响应按键

问题描述

在德尔福中: 当当前焦点位于没有 onkeypress 事件的无线电组上时,您如何响应按键。我希望使用 onkeypress 事件的表单,但它没有看到触发。

解决方法

您可以通过将表单的 KeyPreview 属性设置为 True 来实现这一点。

但是,我不确定您是否真的做对了,因为这是一个相当罕见的问题。

您没有写出要响应的键盘快捷键。但请记住

  • 字母用于导航 GUI。例如,按 A 可能会选择 &All 单选按钮或单击 &Add 按钮。同样,如果当前控件允许字符输入、允许您打开 Alt+A 菜单项等,&Add-ons 也会这样做。

  • 如果您想添加像 Ctrl+O 这样合适的快捷方式,最好将 TActionList 与具有此快捷方式的操作一起使用。此操作可以映射到菜单项、按钮等,或者仅存在于不附加任何视觉控件的背景中。在非常简单的应用程序中,您可能希望使用带有此类快捷方式的独立菜单项。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...