以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  用扫码枪录入时,如何自动将其焦点放在文本框中  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=183965)

--  作者:happyft
--  发布时间:2022/11/21 13:01:00
--  用扫码枪录入时,如何自动将其焦点放在文本框中

图片点击可在新窗口打开查看此主题相关图片如下:扫码录入.png
图片点击可在新窗口打开查看

现有扫码的操作方式是要扫码时,必须人为点击一下按钮扫码录入后再扫码才能将扫码的值赋值在文本框中,再分别取值新增到行中,
有没有办法实现,不论目前鼠标的焦点在何处只要一扫码都自动将值赋值在窗口的文本框中?

谢谢!

--  作者:有点蓝
--  发布时间:2022/11/21 13:31:00
--  
没有办法的
--  作者:z769036165
--  发布时间:2022/11/21 13:42:00
--  
可以看看窗口的全局事件中检测按键输入或字符输入,对输入内容做判断,如果是扫码输入的类型就执行内容输入到扫码框,试试能不能达到效果,但必须窗口是焦点窗口或者做到项目全局事件里
[此贴子已经被作者于2022/11/21 13:42:39编辑过]

--  作者:有点蓝
--  发布时间:2022/11/21 13:45:00
--  
有输入焦点的控件才能检测键符输入。同时也没有办法判断是手工打字的,还是扫码的结果
--  作者:HappyFt
--  发布时间:2022/11/21 16:09:00
--  
好吧,那只能先按现有方式操作,每次扫码时点击一下那个按钮了,然后全部扫码完成后再去各行修改数据了

谢谢!