C# - 菜单条查询

时间:2012-08-08 14:35:19

标签: c# menu strip menustrip

我有两个关于Windows窗体菜单条的问题:

1。如何强制表单始终显示帮助键? 目前,仅当按下Alt键时才会显示字母下划线。

2。导致菜单下拉的命令是什么? 通常在用户单击菜单按钮或使用键盘导航后菜单会下降,但我想通过按下界面按钮使菜单下拉,我无法弄清楚如何操作。我试图摆弄DropDown属性,但它没有帮助。

2 个答案:

答案 0 :(得分:0)

  1. AFAIK,在C#中不可能轻易这样做。最简单的方法是更改​​Windows设置。在Windows 7上:
    • 转到“控制面板”
    • 轻松访问中心
    • 让键盘更易于使用
    • 检查下划线键盘快捷键和访问键

答案 1 :(得分:0)

  1. 使用ToolStripMenuItem,您需要查看三个属性: ShortcutKeyDisplayString ShortcutKeys ShowShortcutKeys

    • 虽然这三个应用于根菜单项,例如文件或帮助,但您将无法看到快捷方式,但是您应该能够启用ShortcutKeys,将ShowShortcutKeys设置为true而不修改ShortcutKeyDisplayString它们会出现在下一个to sub ToolStripMenuItem's。
  2. 您在ToolStripMenuItem上查找的方法是ShowDropDown(),执行此方法会下拉菜单。

  3. 示例:

    ((ToolStripMenuItem)FileMenu.Items[0]).ShowDropDown();