C# 文本框输入,键盘禁用,条形码扫描仪保留
我制作了一个带有文本框的Windows窗体应用程序。我将强制用户使用条形码扫描仪,因此应禁用键盘输入。KeyPressed事件不起作用,因为也禁用了条形码扫描仪的输入 我想也许我可以在TextChanged事件上设置一个计时器,但我真的不知道它是如何工作的C# 文本框输入,键盘禁用,条形码扫描仪保留,c#,keypress,barcode-scanner,windows-forms-designer,disabled-input,C#,Keypress,Barcode Scanner,Windows Forms Designer,Disabled Input,我制作了一个带有文本框的Windows窗体应用程序。我将强制用户使用条形码扫描仪,因此应禁用键盘输入。KeyPressed事件不起作用,因为也禁用了条形码扫描仪的输入 我想也许我可以在TextChanged事件上设置一个计时器,但我真的不知道它是如何工作的 有人有什么好主意吗?根据您的描述,我假设您的条形码扫描仪是HID条形码扫描仪。如果是这样,这里没有简单的答案,因为条形码扫描器的功能与键盘完全相同。禁用键盘输入将禁用条形码扫描仪 我以前做过,我知道有几种解决方案: 使用非HID条形码扫描仪的
有人有什么好主意吗?根据您的描述,我假设您的条形码扫描仪是HID条形码扫描仪。如果是这样,这里没有简单的答案,因为条形码扫描器的功能与键盘完全相同。禁用键盘输入将禁用条形码扫描仪 我以前做过,我知道有几种解决方案:
但是,有一个警告:您可能根本不想禁用文本框。如果条形码损坏,扫描仪无法读取,该怎么办?您总是希望用户能够手动输入条形码。下次您在商店的收银机中查看时,请注意,始终有一种方法可以手动输入条形码。根据您的描述,我假设您的条形码扫描仪是HID条形码扫描仪。如果是这样,这里没有简单的答案,因为条形码扫描器的功能与键盘完全相同。禁用键盘输入将禁用条形码扫描仪 我以前做过,我知道有几种解决方案:
但是,有一个警告:您可能根本不想禁用文本框。如果条形码损坏,扫描仪无法读取,该怎么办?您总是希望用户能够手动输入条形码。下次您在商店的收银机中查看时,请注意,始终有一种方法可以手动输入条形码。根据您的描述,我假设您的条形码扫描仪是HID条形码扫描仪。如果是这样,这里没有简单的答案,因为条形码扫描器的功能与键盘完全相同。禁用键盘输入将禁用条形码扫描仪 我以前做过,我知道有几种解决方案:
但是,有一个警告:您可能根本不想禁用文本框。如果条形码损坏,扫描仪无法读取,该怎么办?您总是希望用户能够手动输入条形码。下次您在商店的收银机中查看时,请注意,始终有一种方法可以手动输入条形码。根据您的描述,我假设您的条形码扫描仪是HID条形码扫描仪。如果是这样,这里没有简单的答案,因为条形码扫描器的功能与键盘完全相同。禁用键盘输入将禁用条形码扫描仪 我以前做过,我知道有几种解决方案: