说一下我的设计思路吧。程序是用winform实现,程序在平时不用的时候最小化时只显示在系统托盘中,在码枪扫描完条码后会自动跳出窗体,并查询相应的商品。
程序在失去焦点但又不在系统托盘中时,当码枪扫描完条码后也会让窗体获得焦点并查询相应的商品。
本人觉得本程序的难点为以下两点。
1,如何获悉码枪输入
2,如何获得焦点求高手指导,有相应的代码最好了。
程序在失去焦点但又不在系统托盘中时,当码枪扫描完条码后也会让窗体获得焦点并查询相应的商品。
本人觉得本程序的难点为以下两点。
1,如何获悉码枪输入
2,如何获得焦点求高手指导,有相应的代码最好了。
用USB接口的不行吗?
1. 先配置条码枪,在条码后面自动加上一个回车键,用户分割两次扫码
2. 在你程序上加上一个监听线程,不停读串口内容直到回车,说明一次扫码完成。条码枪一般是扫一个码就往串口写一条数据到PC。
用USB接口的不行吗?
條碼槍啊,你只要掃描,它就會把數據寫到焦點控件上。
比如一個textBox,你只要this.TextBox.Focus()取的焦點就行了。要不你做個實驗,新建一個txt文檔并打開它,你用掃描槍掃描的數據都會寫給txt文檔。
第二点: .focus()