【发布时间】:2012-05-25 11:19:28
【问题描述】:
我必须读取使用 base256 编码的二维条码。当我扫描条形码时,它会从键盘发送不同的字符,它会改变焦点,将 Visual Studio 全屏打开,发出命令从 Notepad++ 发送到打印机。
我猜它读取 ALT + TAB、CTRL + P、ALT + SHIFT 等,我无法从条形码中捕获所有字节。
我尝试使用 e.handled = True 和 e.keyChar 添加到 bytes() 的文本框 KeyPress 方法上捕获事件
在 form.load 我设置:
Me.KeyPreview = True
并且在 form.KeyDown 上也尝试过,但没有成功。
谁能帮我解决这个问题? 感谢您的宝贵时间。
【问题讨论】:
-
我用条形码扫描仪扫描条形码。我不处理任何图像。
标签: .net vb.net encoding character-encoding barcode-scanner