0

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

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

2. 下拉菜单的命令是什么? 通常在用户单击菜单按钮或使用键盘导航后菜单会下拉,但我想通过按下界面按钮来使菜单下拉,但我不知道该怎么做。我尝试摆弄 DropDown 属性,但没有帮助。

4

2 回答 2

0
  1. AFAIK,在 C# 中不容易做到这一点。最简单的方法是更改​​ Windows 设置。在 Windows 7 上:
    • 转到控制面板
    • 轻松访问中心
    • 使键盘更易于使用
    • 检查下划线键盘快捷键和访问键
于 2012-08-08T15:38:39.850 回答
0
  1. 使用 ToolStripMenuItem,您需要查看三个属性: ShortcutKeyDisplayString ShortcutKeys ShowShortcutKeys

    • 虽然这三个应用于根菜单项,比如文件或帮助,您将无法看到快捷方式,但是您应该能够启用 ShortcutKeys,将 ShowShortcutKeys 设置为 true 并且无需修改 ShortcutKeyDisplayString 让它们出现在子 ToolStripMenuItem 的旁边.
  2. 您在 ToolStripMenuItem 上查找的方法是ShowDropDown(),执行此方法将下拉菜单。

例子:

((ToolStripMenuItem)FileMenu.Items[0]).ShowDropDown();
于 2012-08-08T15:51:58.613 回答