扫描条形码时生成事件
我使用 C# 制作库存应用程序。该应用程序需要由条形码扫描仪驱动,即。每次扫描条形码时,我都需要生成一个事件来采取必要的操作。我正在使用 USB 条码扫描仪。我尝试在文本框中使用 TextChanged 事件,但这会为字符串中的每个字符生成一个事件,而不是为整个字符串生成一个事件。任何想法将不胜感激。
Im making an inventory application using c#. The application needs to be driven by the Barcode scanner ie. every time a barcode is scanned, I need an event to be spawned to take the necessary action. I am using a USB barcode scanner. I have tried using a TextChanged event in a text box, but this spawns an event for each character in the string, rather than one for the whole string. Any ideas would be appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
根据扫描仪的不同,您应该能够让它在每次扫描后附加一个新行字符。然后,您可以有一个
KeyPress
事件,该事件在使用条形码之前等待换行符。Depending on the scanner, you should be able to have it append a new line character after each scan. Then you can have a
KeyPress
event that waits for a newline before consuming the barcode.