c# - MainMenu 控件在使用 & 并按 ALT 时不显示下划线

标签 c# winforms c#-2.0

我在 WinForm 中使用 MainMenu 控件(不是 MenuStrip)。在设计 View 中,我可以在文本字段中放置一个 &,它会显示下划线,但是当程序运行并且我按下 ALT 时,它不会出现。

同样出于某种原因,当在顶层使用时,“&”字符实际上被绘制(例如 &File)到显示器上。

有没有人遇到过这个问题并解决了?我四处搜索,除了自己绘制之外没有找到解决方案,但这似乎是一个应该可以解决的问题,因为它是控件的内置功能。<​​/p>

谢谢

最佳答案

Form.MainMenu 是否设置为您的 MainMenu

对于 SubMenuItems,还要检查相关的窗口设置:在 WinXp 中,它在 XP 上的显示属性/外观/效果下

关于c# - MainMenu 控件在使用 & 并按 ALT 时不显示下划线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6476381/

相关文章:

c# - Telerik,禁用控件时如何保留自定义着色?

c# - 持续更新的日期时间标签

c# - 当构造函数抛出异常时确保定义明确的对象状态

c# - ILMerge DLL : Assembly not merged in correctly, 仍列为外部引用

c# - 如何将 "12,4"转换为十进制 en-Us 文化

c# - .NET 本地化不起作用

c# - 存储和排序同时具有 DateTime 和 Int 值的人员列表

用于小数据 block 的 c# 串行端口刷新

c# - 如何使用 System.Lazy 和 Setter 来延迟初始化 POCO 实体中的列表?

c# - 对象作为字典中的键