在一个完整的应用程序注意到,但完全可再现的一个简单的演示:获取左,右箭头键选择上一个/下一个菜单,而不是一个/上一个菜单
我有包含三个MenuStrip
菜单,A
,B
和C
。这些菜单中的每一个都包含三项:A1
/A2
/.../C2
/C3
。
当我按Alt时,第一个菜单A
变为被选中。然后我可以使用←和→键来选择其他菜单。这是应该的。
然而,当我按下↓打开菜单,我仍然可以使用←和→选择其他菜单,但顺序是相反的:←选择下一个菜单,→前一个是。
如果这是MenuStrip
组件中的错误,或者如果我忘记设置必需的属性,我无法确定本地系统是否有问题。所有这三个人对我来说似乎都很陌生,因为在所有这三种情况下,我都希望有人已经遇到过这个问题,而且我甚至找不到其他人询问这个问题。
如果还不清楚我要问,这里是图像:
Menu strip problem http://i42.tinypic.com/25uis8m.png
差点忘了说了,有没有相关代码。这个演示应用程序是一个全新的WinForms项目,有一个MenuStrip
控件添加到它的默认窗体中,并且有三个菜单,每个菜单都有三个项目,每个项目只设置了文本。
不能被我重现。 B1 - >在我的表单上转到C1。 – LarsTech 2013-04-30 17:21:55
感谢您的检查。我想这可能会排除选项三,所以在'MenuStrip'中留下本地系统配置/错误的组合。 – hvd 2013-04-30 17:26:18