我在WinForm中使用MainMenu控件(不是MenuStrip)。在设计视图中我可以放一个&在文本字段中它将显示下划线但是当程序运行时我按ALT它不会出现。
也出于某种原因'&'当在顶层使用时,字符实际上被绘制(例如& File)到显示器。
之前有没有人遇到过这个问题并解决了?我已经四处寻找并且没有找到解决方案,除了绘制我自己的解决方案,但这似乎是一个应该可以解决的问题,因为它是控件的内置功能。</ p>
由于
答案 0 :(得分:0)
Form.MainMenu
是否设置为MainMenu
?
对于SubMenuItems,还要检查相关的窗口设置:在WinXp中,它位于XP上的显示属性/外观/效果
答案 1 :(得分:0)
确保菜单中的项目具有属性
ShowShortCutKeys = true.