delphi - TPopupMenu 项目未显示加速字符,是 Windows 设置问题还是什么?

标签 delphi delphi-xe4

嗯,这听起来像是新手问题,但不知何故我无法得到 accelerator keys标准 TPopupMenu 项目出现此问题,如何解决?

下面是我通过创建新的 VCL 表单应用程序而创建的两个屏幕截图,无需任何编码。

设计时间,确定: enter image description here

运行时,无下划线: enter image description here

系统是win7 Home,有最新更新。

最佳答案

这是 Windows 的默认行为。只要您使用鼠标与菜单交互,加速键就会隐藏。一旦您开始使用键盘与它们交互,就会显示加速键。

您可以通过使用通常位于空格键右侧的弹出菜单键调用菜单来查看此操作的实际情况。或者,可以使用 Shift + F10 从键盘调用弹出菜单。主菜单的行为方式相同,这不仅限于弹出菜单。

有一个 Windows 设置允许更改此行为。此设置允许您请求始终显示加速键,无论如何调用菜单。

关于delphi - TPopupMenu 项目未显示加速字符,是 Windows 设置问题还是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47654175/

相关文章:

delphi - 有没有更简单的方法将 Delphi 7 转换为 Delphi 2009?

delphi - 如何将任意类型的方法传递到过程中并识别它?

ios - 如何在 delphi ios 应用程序中显示循环进度?

delphi - 在 Delphi 中使用 StretchDraw 方法拉伸(stretch)位图

ios - 查找存储启动图像的位置

multithreading - 我在哪里可以找到调试多线程 Delphi 应用程序的良好指南或教程?

delphi - 如何模拟按下按钮?

delphi - 如何将 MOVE 用于以记录为元素且其上有动态数组字段的动态数组?

Delphi XE - TObjectList 排序

delphi - 如何更改 FireMonkey 中的编辑控件背景颜色?