【问题标题】:DevExpress Accelerator Keys not showing in xtraBarsDevExpress 加速器键未显示在 xtraBars 中
【发布时间】:2010-12-03 16:53:51
【问题描述】:

我正在使用 DevExpress 2010 vol 1、VS2010 和 VB.NET。

在我的表单中,我有一个用于创建应用程序主菜单的 xtraBar。每个菜单项都使用 & 字符 (&) 精心添加了标题,以创建键盘加速键,因此当用户按下 ALT 键并按下加速键时,将显示菜单。

问题是我无法在任何标题中显示下划线。例如,我的第一个菜单“文件”有标题“&文件”,但“F”从不下划线,按 ALT+F 也不起作用。

谷歌搜索了一段时间后,我尝试将主菜单栏的外观/文本选项/热键前缀更改为 显示。这没有用。此外,将 MenuBarItem 的 MenuAppearance/Menu 或 MenuBar 或 MenuCaption/TextOptions/HotkeyPrefix 更改为 Show 并不能解决问题。

我很清楚 MS Windows 有一个可访问性设置来隐藏菜单标题上的下划线,我绝对确定这个选项在我的系统中被禁用。

【问题讨论】:

  • 这一定是 2010V1 的错误...您是否尝试在第二台机器上运行该应用程序?....我所有的应用程序都有预期的“_”,但是,我使用的是 2009 v3...我在另一台机器上有一个 2010 将在几个小时后检查。

标签: vb.net devexpress


【解决方案1】:

从 Windows XP 开始,Windows 默认隐藏这些可访问性下划线;这可能是您遇到的问题。不过,该快捷方式应该仍然有效。

要让 Windows XP 始终显示可访问性下划线,请转到“显示属性 |外观 |效果”,然后取消选中“在我按下 Alt 键之前隐藏带下划线的字母以进行键盘导航。”

在 Windows 7 中,您必须转到“控制面板(类别视图)|易于访问 |更改键盘的工作方式”并选中“下划线键盘快捷键和访问键”。

希望有帮助!

【讨论】:

  • -1 正如我在问题中所说,我很确定我的操作系统中禁用了此功能。
猜你喜欢
  • 1970-01-01
  • 2010-09-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-03
相关资源
最近更新 更多