要求:
1。在一个文本框中输入数字后,按下Enter键,则会转到另一个界面。
2。在这个文本框中用条形码读码机读取数字后(读码机上已经设置了读码后自动加Enter),会转到另一个界面。
3。不需要区分两种输入方法,只要有输入,有回车,就转到另一个界面。问题:
1。如何实现上述要求?(示范代码)
2。键盘上敲回车和条形码扫描仪的自动回车是否相同?
1。在一个文本框中输入数字后,按下Enter键,则会转到另一个界面。
2。在这个文本框中用条形码读码机读取数字后(读码机上已经设置了读码后自动加Enter),会转到另一个界面。
3。不需要区分两种输入方法,只要有输入,有回车,就转到另一个界面。问题:
1。如何实现上述要求?(示范代码)
2。键盘上敲回车和条形码扫描仪的自动回车是否相同?
判断一个文本框中输入的字符是否为回车:
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
' 说明是回车符,此处加上你需要处理的程序
endif
End Sub问题2:
条码扫描器的输入同键盘上的输入是一样的至于你的第3个要求只要判断到输入字符是回车符然后作出相应处理就可以了
附:vb 中的 vbcrlf 代表 回车键