在NotifyIcon ALWAYS上显示上下文菜单显示热键下划线

时间:2016-02-10 16:06:17

标签: vb.net contextmenu hotkeys notifyicon

我很欣赏在这个论坛上寻求帮助时,礼仪是展示你试图做的事情然后解释什么不起作用;而不只是问“你怎么做XYZ” - 但这个问题有点后者...所以不确定这个问题是否会在任何人提出答案之前关闭?!

我有VB.NET Winforms应用程序有一个ToolStripMenuItem,上面有各种选项,其中一些在它们的标题之前有一个&符号,因此当用户按下ALT键时它们将显示为热键。这些工作按预期进行。

我在表单上也有一个NotifyIcon,在该菜单上有一个关联的contextMenuStrip和再次选项,还有一些设置为HotKeys(例如& Exit)。但NotifyIcon上的热键不会出现,显然如果用户单击ALT键,则菜单消失。热键确实有效,但用户需要知道它们是什么,因为它们看不到下划线字符。

现在在我的电脑上,我在系统托盘中有大约十几个程序,例如Outlook等,而不是它们在任何菜单选项下显示下划线字符 - 所以这让我觉得它不可能....但是Skype Business的图标;确实显示了下划线(无论是否按下ALT键),所以我想知道是否有人知道微软如何实现这一目标?

干杯,

克里斯。

0 个答案:

没有答案