我正在使用DevExpress 2010第1卷,VS2010和VB.NET。
在我的表单中,我有一个xtraBar,用于创建应用程序主菜单。每个菜单项都使用&符号(&)仔细标题以创建键盘加速键,因此当用户按 ALT 键并按下加速键时,将显示菜单。
问题是我无法在任何标题中显示下划线。例如,我的第一个菜单“文件”有标题“& File”,但“F”永远不是下划线,按 ALT + F 也不起作用
在谷歌搜索一段时间后,我尝试将Appearance / TextOptions / HotkeyPrefix更改为我的MainMenu栏的显示。这没用。此外,将MenuBarItem的MenuAppearance / Menu或MenuBar或MenuCaption / TextOptions / HotkeyPrefix更改为显示并不能解决问题。
我非常清楚MS Windows有一个辅助功能设置来隐藏菜单标题下的下划线,我绝对相信我的系统会禁用此选项。
答案 0 :(得分:2)
从Windows XP开始,Windows默认隐藏这些可访问性下划线;这可能是你遇到的问题。不过,快捷方式仍然有用。
要让Windows XP始终显示可访问性下划线,请转到“显示属性”外观|效果',并取消选中“在我按下Alt键之前隐藏用于键盘导航的带下划线的字母。”
在Windows 7中,您必须转到“控制面板(类别视图)|”易于访问|更改键盘的工作方式,并选中“下划线键盘快捷键和访问键”。
希望有所帮助!