【问题标题】:I can't get menu navigation to go in the correct order我无法按正确的顺序进行菜单导航
【发布时间】:2014-03-25 00:50:59
【问题描述】:

我正在编写一个 C# Windows 程序。我在主窗体的顶部放置了一个 MenuStrip,条目从左到右为:

文件主题 1 主题 2 窗口帮助

单击其中任何一个,然后单击另一个条形下拉菜单。

当我选择 Alt-F 时,文件菜单将下拉。当我按下右箭头时,我希望移动到“主题 1”菜单。再次点击它,我希望转到“主题 2”,然后是 Window,然后是 Help,然后返回 File。如果我点击左箭头,我希望 tpo 从文件到帮助到窗口到“主题 2”到“主题 1”,然后再次返回到文件。

出于某种原因,我的程序选择了与我预期相反的方向的菜单。如果我在文件中并按右箭头,我会得到帮助,而不是“主题 1”。我在菜单上看不到 TabIndex。知道这可能来自什么吗?

【问题讨论】:

  • 同意,这很奇怪。难怪我在搜索中找不到它。我会尝试将 MenuStrip 更改为 MainMenu,让您知道...谢谢!
  • 等一下...我在工具箱中没有看到 MainMenu 对象...???
  • 哦,是的,它在工具箱控件的背景列表中。我最终切换了,它现在可以工作了。谢谢!!!

标签: c# menu navigation


【解决方案1】:

MenuStrip 中的错误。不得不改成MainMenu,应该是不支持的。

【讨论】:

    猜你喜欢
    • 2018-03-03
    • 1970-01-01
    • 2017-10-06
    • 2016-05-15
    • 2022-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-03
    相关资源
    最近更新 更多