Scanner会把条形码扫描并读取到电脑中当前打开的文本编辑器中
请问C#的form应该如何把这个条形码接收读取,并存入数据库中呢?是否应该激活一个TextBox,让scanner把条形码读进去,然后C#再用listener来监听这个TextBox的变化?请有经验做过的高手指点。先谢谢了

解决方案 »

  1.   


    楼主是做JAVA的吧,你说的都对,只是在C#没有监听,而是直接用事件。在textchange事件下写你的程序就行了。不过,我觉得最好的方法是直接接收,我以前用过,扫描器厂家提供C#的例子。
      

  2.   

    Focus一个TextBox,然后在这个TextBox的KeyPreviewDown事件中处理。
    扫描器的输入相当于键盘输入,是一串字符加上一个回车,所以楼主在事件中判断一下是否是回车键,是的话就将TextBox中内容提交
      

  3.   

    调整好扫描器过来的数据格式。
    在TextBox的TextChange事件中处理就行了。
      

  4.   

    谢谢各位,问题解决了。
    scan后有回车符,事件处理检测这个,然后提取出来处理即可了。