Windows窗体条形码扫描到隐藏文本框

时间:2018-04-10 14:05:43

标签: c# .net forms winforms barcode-scanner

我正在开发一个简单的应用程序,要求用户按特定顺序扫描某些条形码。与大多数(如果不是全部)一样,USB条形码扫描器模拟键盘。因此,在扫描条形码时,它只会键入文本,因为有一个活动的文本框/字段。

据我了解,我需要一个主动/聚焦文本框来接收条形码输入。用户不应该操纵扫描的条形码数据或从键盘输入自己的数据。即使是偶然的。

条形码扫描仪硬件设置为在成功扫描结束时自动发送按键,因此我可以在按键事件中检测到输入字符,以便知道扫描何时完成。

理想情况下,流程是这样的:

  1. 用户打开应用,表单标签显示"扫描第一个条形码"
  2. 用户扫描,应用程序检查是否扫描了正确的项目,如果失败,再次提示
  3. 用户扫描下一个条形码和应用程​​序,根据步骤2的扫描检查是否正确,否则重新扫描
  4. 重复步骤2& 3直到完成
  5. 完整清晰的新扫描表格。
  6. 问题: 如何将扫描的条形码收集到窗体中,而不显示"可见"活动文本框以及如何消除用户更改输入的可能性?

0 个答案:

没有答案