读书人

判断键盘输入仍是扫码枪输入

发布时间: 2013-09-13 21:12:00 作者: rapoo

判断键盘输入还是扫码枪输入
Winfrom窗体上有多个TextBox。需求效果:扫码枪在第一个TextBox里面扫描一下完成后 光标自动跳到下一个TextBox,TextBox这里是允许手动输入的、 手动输入不用自己跳。 我想怎么判断他是键盘输入还是扫码枪输入,怎么判断啊 求。。。。。。。。
我现在是这样做的。判断文本改变事件,可是扫描枪扫描进去的值是一个个添加进去的,所以当添加第一个值时,光标就跳到下一个TextBox了。。手动输入也一样。。 textbox 扫码枪?键盘输入 键盘输入事件
[解决办法]
扫码强其实就是模拟键盘输入
[解决办法]
扫码枪通常都是扫描后,自动带一个回车。程序中是判断回车后,再移到下一个输入框的。所以,如果是键盘输入的,只要不按回车,就不会移到下一个输入框的。
如果说要判断,即使是键盘输入的回车也不移到下一个输入框,那就很难了。不知道用API是不是能够判断出来。
[解决办法]
这很简单啊,扫描枪是自动带一个回车的。

读书人网 >VB Dotnet

热点推荐