【发布时间】:2017-08-30 20:48:21
【问题描述】:
在 vb 项目中,我有 3 个按钮(带有按钮外观的复选框)...如果我单击其中 1 个按钮,它将保持选中状态(聚焦),
我会用一个小的射频键盘控制那个程序,我很容易按空格键!!
如何取消选择(失去焦点)该控件以避免按空格键意外激活-停用? 我已经尝试添加一个隐藏按钮,并将其集中在检查按钮的点击事件上”......比如:
newbutton.focus()
但不起作用!,后来我尝试聚焦主窗体,但它也不起作用!
form1.focus()
我也试过了:
Form1.select()
但单击(检查)按钮后仍然无法正常工作,再次单击空格键可以轻松取消选中!避免意外取消选中的正确方法是什么??
谢谢。
【问题讨论】:
-
只有用户可以交互的东西才能获得焦点——不包括隐藏的控件和表单。将焦点移到另一个控件