【发布时间】:2013-08-20 17:41:58
【问题描述】:
假设您有一个带有十个按钮的表单,其中第一个按钮具有键盘焦点,以便可以通过按键盘上的 Enter 键来单击它。 现在,您只需按向下箭头键即可将焦点设置到下一个按钮。这是开箱即用的。
问题:
如何将此功能限制为表单上的前三个按钮?
因此,当表单上的第三个按钮获得焦点并且我按下向下箭头键时,第一个按钮(而不是第四个按钮)应该获得焦点。
【问题讨论】:
-
听起来您需要处理
KeyUp/KeyDown事件并自己添加逻辑。 -
是的,正如 Anthony 所说 - 如果视觉 C# gui 处理类似于 Visual Basic,您应该能够将它们放在某种“组”中。