【发布时间】:2019-09-03 03:31:53
【问题描述】:
在完整的应用程序中注意到,但在简单的演示中完全可重现:
我有一个 MenuStrip 包含三个菜单,A、B 和 C。这些菜单中的每一个都包含三个项目,A1/A2/.../C2/C3。
当我按下 Alt 时,第一个菜单 A 被选中。然后我可以使用 ← 和 → 键来选择其他菜单。应该是这样的。
但是,当我按↓打开一个菜单时,我仍然可以使用←和→选择其他菜单,但是顺序反转:← 选择下一个菜单,→ 上一个。
我无法确定我的本地系统是否有问题,这是否是 MenuStrip 组件中的错误,或者我是否忘记设置必需的属性。这三个对我来说似乎都很奇怪,因为在这三个案例中,我都希望有人已经遇到过这个问题,我什至找不到其他人问这个问题。
如果不清楚我在问什么,这里有一张图片:
在我忘记提及之前,没有相关代码。这个演示应用程序是一个全新的 WinForms 项目,在其默认表单中添加了一个 MenuStrip 控件,并有三个菜单,每个菜单包含三个项目,我为每个项目设置了文本。
【问题讨论】:
-
我无法重现。 B1 -> 在我的表单上转到 C1。
-
感谢您的检查。我想这可能排除了选项三,因此在
MenuStrip中留下了本地系统配置/错误的组合。