【发布时间】:2014-02-20 00:05:30
【问题描述】:
我制作了一个带有文本框的 Windows 窗体应用程序。我将强制用户使用条形码扫描仪,因此应禁用键盘输入。 KeyPressed 事件不起作用,因为条形码扫描仪的输入也被禁用。
我想也许我可以在 TextChanged 事件上设置一个计时器,但我真的不知道它是如何工作的。
有什么好主意吗?
【问题讨论】:
-
您应该能够将文本框的启用属性设置为 false,然后使用您从条形码扫描仪获得的任何 API 来挂钩扫描事件并将文本框值设置为该结果扫描。
标签: c# keypress barcode-scanner windows-forms-designer disabled-input