我必须读取用 base256 编码的二维条码。当我扫描条形码时,它会从键盘发送不同的字符,它会改变焦点,将 Visual Studio 全屏打开,发出命令从 Notepad++ 发送到打印机。
我猜它读取 ALT + TAB、CTRL + P、ALT + SHIFT 等,我无法从条形码中捕获所有字节。
我尝试使用 e.handled = True 和 e.keyChar 添加到 bytes() 来捕获文本框 KeyPress 方法上的事件
在 form.load 我设置:
Me.KeyPreview = True
并在 form.KeyDown 上尝试过,但没有运气。
谁能帮我解决这个问题?感谢您的时间。