Cha*_*kra 0 .net barcode-scanner
我在Windows Forms 2.0中使用Microsoft.NET文本框,使用C#来获取基于USB的条形码扫描器的数据.用户不希望文本框接受来自键盘的输入.如何应用过滤器,以便在此会话期间仅接受来自USB的输入并禁用键盘?
谢谢.
一小时后评论补充说:我得到了一些关于这个的东西,这是我需要研究的.
对于那些想知道这种冗余的原因的用户,用户还希望选择将键盘配置为活动/非活动状态.
你不能.条形码扫描仪是一种键盘(各种类型).它以与键盘完全相同的方式输入文本字符.
我想一个选择是断开物理键盘.除此之外,您可以"尝试"根据硬件序列号阻止输入.但问题是a)它不可扩展,并且b)如果您的扫描仪死了,您必须使用您的软件.
还要记住,条形码只是人类可读字符的线条表示.这样,如果扫描仪无法读取条形码,您可以手动输入条形码下方的小数字.
我会回过头告诉老板这是个坏主意(当然,取决于请求的背景).
| 归档时间: |
|
| 查看次数: |
616 次 |
| 最近记录: |