日期:2014-05-18  浏览次数:20984 次

C# 关于扫描条行码事件的问题
本人在做用手持设备自带的条形码扫描仪器,将扫描结果,显示在TextBox上,但是扫描显示的结果,不是我想要的,现在扫描结果显示的是扫描一个条码,就回车换行,而我想要的是将扫描的结果用逗号隔开。

比如:
现在显示的效果:
00100404046
01612206030
05506065440
54541146511


我想要的是
00100404046,01612206030,05506065440,54541146511

我应该怎么做。我现在困扰找不到一个扫描事件,如果有扫描事件的话 ,那就很好弄了。求教

------解决方案--------------------
看你是用哪个型号的设备了,

根据设备可以有扫描事件.

另一种方法是:你可以用两个TextBox重叠的方式实现
------解决方案--------------------
找不到就换个思路,把结果取出来重新设置一下。
------解决方案--------------------
扫描的时候会触发textbox的keydown和keyup事件,在这个事件里可以处理吗?
------解决方案--------------------
条码枪本身可以设置完成后,是什么事件,你设成空格,在页面监视空格硬件后加“,”应该就可以了。