如何在Windows应用程序中通过键盘或条形码扫描仪输入文本

时间:2017-03-13 05:27:26

标签: vb.net-2010 barcode-scanner windows-applications

我正在开发一个Windows应用程序。用户必须通过键盘输入文本或使用条形码扫描仪同时输入文本。我想找到输入是通过键盘输入或通过条形码扫描仪输入的。如果输入是由键盘输入我想实现逻辑A否则如果输入由条形码扫描仪输入,我想实现逻辑B.有人可以帮助我。

这是我正在使用的代码

  Private Sub FrmLogin_KeyDown(sender As System.Object, e As System.Windows.Forms.KeyEventArgs) Handles TxtAxleNumber.KeyDown
    Dim finalText As String = ""
    If e.KeyCode = Keys.Enter Then
        Txtbox1.Text = finalText
        finalText = ""
    Else
        finalText += GetAsciiCharacter(e.KeyCode).ToString()
    End If
End Sub

我正在使用表单keydown事件,而用户通过条形码扫描器扫描输入,我将获取键码并找到键码的字符并将值分配给文本框。

我的要求是我想找到通过键盘或条形码扫描仪输入的文字。

谢谢。

0 个答案:

没有答案