0

我的条形码扫描仪有问题。它通过蓝牙连接到我的笔记本电脑,它正在工作并被系统识别为键盘楔。例如,如果我打开一个记事本文档,我可以看到条形码是如何直接写入其中的。

但是,我需要在 Windows Form 中读取输入数据。NET 应用程序,在 Visual Studio 2008 和 C# 代码中。

尽管我试图将注意力集中在要编写输入的 TextBox 上,但我无法在此程序中接收扫描仪读取的内容。此外,即使在源代码中,如果我确实专注于它以便您可以编写,条形码扫描仪也不会写入它读取的内容,尽管它可以在记事本文档中做到这一点,正如我所说。

这是我的代码示例:

 public partial class Form1 : Form
{

    public Form1()
    {
        InitializeComponent();
        cajaCodigo.Focus();
    }

    private void cajaCodigo_TextChanged(object sender, EventArgs e)
    {
        string codigo = cajaCodigo.Text;
        if (codigo.Length > 1)
        {
            label2.Visible = true;
        }
    }
    void Form1_KeyPress(object sender, KeyPressEventArgs e)
    {
        string codigo = cajaCodigo.Text;
        if (codigo.Length > 1)
        {
            label2.Visible = true;
        }
    }

}

4

1 回答 1

0

最后我找到了解决方案。这是一个连接问题。我通过运营商提供的软件连接了设备。最好通过 Windows 实用程序连接它。我决定在这里写下我的解决方案,以便其他可能有同样问题的用户解决它。感谢您花时间帮助我的人。

于 2017-09-21T09:25:50.860 回答