以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于扫码问题请教  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=86523)

--  作者:sgs
--  发布时间:2016/6/19 21:59:00
--  关于扫码问题请教
请问,如何设置扫码后自动向下增加行,并转到新行等待扫码

试过TabKeyActionDown =true 
EnterKeyActionDown = true
不管用啊
怎样才是正确的设置? 
 

--  作者:狐狸爸爸
--  发布时间:2016/6/19 22:10:00
--  

也许你扫描的结果后面,没有自动加上回车键。

 

打开记事本,扫描一个,看看有没有换行


--  作者:sgs
--  发布时间:2016/6/19 22:17:00
--  
记事本没问题,扫码后自动换行,就是狐表里面不知道哪里出了问题,按回车键的确是向下自动增加行,但就是扫码后始终在最后一个单元格反复
--  作者:狐狸爸爸
--  发布时间:2016/6/19 22:47:00
--  

也许你扫描结果后面跟的不是一个回车符号,而是一个换行符号。

 

将下面的代码复制到命令窗口:

 

Dim s As String = ClipBoard.GetText
output.show(asc(s(s.length-1)))

 

在记事本扫描一个,将整个结果复制到剪贴板,到命令窗口执行上面你的代码,看看最后一个字符是什么。

 

知道了最后一个字符,就可以编写表事件,捕获这个字符,根据这个字符来进行相应的操作。


--  作者:sgs
--  发布时间:2016/6/20 12:34:00
--  
恭喜你答对了。 确实是这个问题,谢谢解答。