加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

[VB.NET]当使用扫描枪来得到条形码的时候,有没有办法用一个事件

发布时间:2020-12-16 23:38:10 所属栏目:大数据 来源:网络整理
导读:当使用扫描枪来得到条形码的时候,有没有办法用一个事件来捕捉 当光标在某一文本框时,扫描枪可以把条形码输入到这个文本框中,这样一来我在使用扫描枪时就一定要把焦点定到这个文本框中 我想要不管焦点在什么地方,一使用扫描枪,程序就能反应出来,所以想
当使用扫描枪来得到条形码的时候,有没有办法用一个事件来捕捉 当光标在某一文本框时,扫描枪可以把条形码输入到这个文本框中,这样一来我在使用扫描枪时就一定要把焦点定到这个文本框中 我想要不管焦点在什么地方,一使用扫描枪,程序就能反应出来,所以想问一下,有没有办法在使用扫描枪时能产生一个事件让我来捕捉,或有别的方法解决这个问题 __________________________________________________________________________ 当光标在某一文本框时,扫描枪可以把条形码输入到这个文本框中,这样一来我在使用扫描枪时就一定要把焦点定到这个文本框中 我想要不管焦点在什么地方,一使用扫描枪,程序就能反应出来,所以想问一下,有没有办法在使用扫描枪时能产生一个事件让我来捕捉,或有别的方法解决这个问题 __________________________________________________________________________ 我也想知道! __________________________________________________________________________ 扫描枪是键盘的一种.两者都是走同一个端口的.只不过扫描枪能够识别条码. __________________________________________________________________________ 可以这样么?我上次弄得时候就是将焦点放在一个TEXTBOX上,然后该TEXTBOX有CHANGE的时候,触发其他的动作。。。。 __________________________________________________________________________ 利用Timer控件,定時刷新讀取數據... __________________________________________________________________________ hkbd894() 扫描枪是键盘的一种.两者都是走同一个端口的.只不过扫描枪能够识别条码. 可是不能通过健盘的事件来得到扫描枪的条码啊 只能是先把焦点定到某个文本框里,我想到随时使用扫描枪都可以得到条码,而不是在用之前还要先有什么前提动作(把焦点定到文本框) __________________________________________________________________________ 你的这个界面中有几个输入的TEXTBOX控件.需要手工输入的有几个文本框,能先说清楚吗? __________________________________________________________________________ 做为一种输入设备,扫描枪厂商应用提供了接口API吧。 至少应该有DLL可以调用的。咨询一下厂家! __________________________________________________________________________ 扫描枪=键盘.只不过枪里有芯片可以将条码按某种编码规则解释为计算机能识别的字符.你把他理解为键盘去写程序就好了.回topken(topken)扫描枪不需要驱动.所有解码是枪内固化程序完成的. __________________________________________________________________________ 掃描是讀進文本+回車換行,可以自己設置 __________________________________________________________________________ 楼主的意思是不是 想解决 当焦点不在textbox 中的时候,呵呵 这个反正我是一直没有什么好的解决方法 不过我想正确的处理,就应该是textbox获得焦点,然后扫描 ... __________________________________________________________________________ FORM_KeyDown(...) 事件,如果 KeyPreview 了,可以得到的。 __________________________________________________________________________ 你用的是什么型号的数据采集器? 开激光读条码有2种方式,1,在厂商自带的系统里设置 2,自己在代码里调用该采集器的API 你的意思是当你触发激光键盘的时候写一些事件? 可以这样处理 1,焦点如果在FORM上时候,在FORM的按键事件里写当触发激光按键时候 你要处理的事情 2,焦点如果在文本框时候,在文本框的按键事件里写当触发激光按键时候 你要处理的事情 __________________________________________________________________________ 好像不可以,你要把焦点放到textbox上才行的. __________________________________________________________________________ 我明白LZ的意思了.他是想说无论什么状态只要一用扫描枪光标就会自动定位到正确的输入位置.我想除非整个FROM里只有一个TEXTBOX为可写,然后调用KEYPRESS事件来试试.如果有其它的按钮或TEXTBOX也调用了键盘相关的事件这就可能实现不了. __________________________________________________________________________ 建议使用串口的扫描枪,到时读串口就可以解决所有问题 __________________________________________________________________________ 楼上说的有道理.好像枪有USB的串口的和键盘口的.不过前两种需要调用DLL文件估计难度会大些. __________________________________________________________________________ 顶 __________________________________________________________________________ VB.NET的WEB中有没有一种事件,当条码机扫描时,则读出来的条码马上增加到一个Listview框中,然后,光标仍然定位在Textbox框中等待条码枪的继续扫描,请问这个有办法吗? 关注这个难点!请高手解答一下,谢谢 __________________________________________________________________________ 这个要看你是用的是什么接口的枪了PS/2的你只能靠通过拦截键盘的消息来处理,如果是COM口的话,你可以通过判断缓存区是否有数据来判断,还有的是专业口的,那你就得需要厂家提供编程接口来处理了。 __________________________________________________________________________ 扫描枪会产生一个回车事件 __________________________________________________________________________ 关注 __________________________________________________________________________ 扫描枪都是可以进行编程的(设置),你可以设置扫出数据之前加一个ctrl或者其他控制符,你的程序就可以判断了。你可以看一下扫描枪带的那本说明书,就是里面一堆条码的设置手册 __________________________________________________________________________ 一般扫描枪可以进行设置,比如读取之前和之后输出什么特定的数据,还有识别什么码。好好看看扫描枪的说明书,后面有一大堆条形码就是用来设置扫描枪的 再有,其实你只要把焦点设置在文本框中就可以了,可以设法用程序设置么,比如窗口启动/窗口激活等等事件中添加代码,强制焦点切换到文本框中 __________________________________________________________________________

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读