使用方向键在c#menustrip中进行反向/相反导航

时间:2018-02-08 08:18:41

标签: c# windows forms winforms menustrip

我正在构建一个C#Windows窗体应用程序,它有一个菜单条,每个菜单都有几个菜单项(就像在记事本中一样)。

问题: 当菜单选择时,我可以使用键盘上的方向键(左/右)正确导航,但当菜单下拉列表打开时,方向键(左/右)右键)在键盘上导航到相反方向的菜单。左方向键将我带到右侧菜单,右方向键将我带到左侧菜单。

请帮帮我。我在互联网上搜索了很多但是没有运气!

2 个答案:

答案 0 :(得分:0)

这似乎发生在使用"组合框"而不是"菜单项"。当您使用"菜单项"控制方向键似乎按照你想要的方式工作。

答案 1 :(得分:0)

要让其他人不要失去时间,正确的答案就在这里:https://stackoverflow.com/a/16306598/717372