visualbasic(vb.net)中单击键盘按钮事件的其他实现方式的应用场景
上次华仔在《visualbasic(vb.net)中中按下键盘上某个按键事件触发(以回车键为例)》一文中和大家探讨了查询场景的一些问题,
但是经过研究其实还存在一些问题,场景如下:
多个查询条件+多个按钮
在这种情况下,经过测试:
如果焦点在非目标按钮上,
上文所提到的代码将失去效果!
visualbasic(vb.net)中单击键盘按钮事件的其他实现方式的解决方法
这个时候需要给非目标按钮增加以下代码:
Private Sub Button2_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Button2.MouseUp Button1.Focus() End Sub
这样就在误触其他按钮控件的情况下,
都会把焦点集中给目标按钮:button1
就不会影响回车了,
当然我们也可以给查询条件控件都添加如下事件:
Private Sub TextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown If e.KeyCode = Keys.Enter Then MsgBox("你按下了回车键!") End If End Sub
这样就是每个查询条件填写完你按下回车,
都将触发事件。
您可能感兴趣的文章
- Visual Basic(vb.net)中如何对字符串进行处理,数据采集方案——取中间文本
- visual basic(vb.net)中颜色填充方法
- visual basic(vb.net)中如何获取桌面路径
- visualbasic(vb.net)中如何去除数组中的重复项
- visual basic(vb.net)中ArrayList()的用法探讨
- visualbasic(vb.net)中C1TrueDbGrid控件如何实现当前单元格整行背景色深色
- visual basic(vb.net)中如何对字符串进行TripleDESCryptoServiceProvider加密,确保程序安全
- vb.net中如何解决Json序列化将小数用科学计数法表示,Newtonsoft.Json.dll使用技巧
本文地址:https://www.huazai186.com/post/54.html
文章标签:
版权声明:本文为原创文章,版权归 羽化飞翔 所有,欢迎分享本文,转载请保留出处!此外,本网站旨在向广大网友提供任何资源的开发、使用、安装教程,所提供的下载服务仅供学习交流探讨,请广大网友学习完成后,24小时内删除相关资源。如果涉及到侵犯版权事宜,请联系删除资源下载信息,谢谢各位的理解与支持!
文章标签:
版权声明:本文为原创文章,版权归 羽化飞翔 所有,欢迎分享本文,转载请保留出处!此外,本网站旨在向广大网友提供任何资源的开发、使用、安装教程,所提供的下载服务仅供学习交流探讨,请广大网友学习完成后,24小时内删除相关资源。如果涉及到侵犯版权事宜,请联系删除资源下载信息,谢谢各位的理解与支持!