通过箭头键限制按钮之间的键盘焦点移动

时间:2013-08-20 17:41:58

标签: c# winforms

假设您有一个带有十个按钮的表单,第一个具有键盘焦点,以便可以通过按键盘上的Enter键来单击它。 现在,只需按向下箭头键即可将焦点设置为下一个按钮。这开箱即用。

问题:
如何将此功能约束到表单上的前三个按钮?
因此,当表单上的第三个按钮具有焦点并按下向下箭头键时,第一个按钮 - 而不是第四个按钮 - 应该获得焦点。

1 个答案:

答案 0 :(得分:4)

将它们放入容器中。

那样 - 它只会迭代这些按钮。 (我刚尝试使用Panel并且它有效。)