Scanner会把条形码扫描并读取到电脑中当前打开的文本编辑器中
请问C#的form应该如何把这个条形码接收读取,并存入数据库中呢?是否应该激活一个TextBox,让scanner把条形码读进去,然后C#再用listener来监听这个TextBox的变化?请有经验做过的高手指点。先谢谢了
请问C#的form应该如何把这个条形码接收读取,并存入数据库中呢?是否应该激活一个TextBox,让scanner把条形码读进去,然后C#再用listener来监听这个TextBox的变化?请有经验做过的高手指点。先谢谢了
解决方案 »
- 问个比较白痴的问题 IndexOf() 里面的单引号和双引号 有什么区别?
- 联合主键的表怎么实现删除?
- 数组元素的问题
- 请教:能不能把CryptoStream作为参数来传递阿
- 本人刚学c#,请各位介绍几本入门的书!
- 急!求绑定下拉列表的代码.湘湘在线等待.马上给分.
- 老问题 load crpe32.dll failed
- pro.StandardInput.WriteLine();怎么用
- 紧急求助!!!TREEVIEW中增加节点的问题?
- 如何当控制焦点离开textbox时对textbox中的数据进行检验?
- datagridview中如何合并两个DataTable
- 如何高亮显示DataGridView中单元格的内容
楼主是做JAVA的吧,你说的都对,只是在C#没有监听,而是直接用事件。在textchange事件下写你的程序就行了。不过,我觉得最好的方法是直接接收,我以前用过,扫描器厂家提供C#的例子。
扫描器的输入相当于键盘输入,是一串字符加上一个回车,所以楼主在事件中判断一下是否是回车键,是的话就将TextBox中内容提交
在TextBox的TextChange事件中处理就行了。
scan后有回车符,事件处理检测这个,然后提取出来处理即可了。