我被要求开发一个 C# Winforms 应用程序,它可以读取条形码并根据具有相关条形码的产品处理数据。
我们使用的条形码扫描仪是 Symbol LS2208 usb 扫描仪,当它来的时候,盒子里没有说明或 cd。我们将其插入,它向我们发出哔哔声,并且能够将条形码值扫描到记事本中作为测试。
在我的应用程序中,我如何确保扫描仪将数据填充到相关的文本框中(我一直在设置焦点,在按钮点击等所有其他操作之后)以及我如何知道何时扫描了整个条形码?目前我有一个表单计时器,每 50 毫秒计时一次并检查文本框值的长度。如果它不再变大,我假设整个条形码都已写入。
只是感觉有点“笨拙”,想知道是否有另一种方法可以做到这一点?