摘要: public delegate void BardCodeDeletegate(BarCodes barCode); public event BardCodeDeletegate BarCodeEvent; //定义成静态,这样不会抛出回收异常 private static HookProc ho 阅读全文
posted @ 2011-10-28 15:10 自由精灵 阅读(17577) 评论(32) 推荐(5)
摘要: 提出问题:在收货系统中,常常要用到扫描枪扫描条码输入到TextBox,当条码无法扫描时,需要手工输入。如果是扫描枪输入时,我们将自动去判读条码,而手工输入时,最终需要加按回车键确认后判读条码。这时候我们就要判断输入设备是手工还是扫描枪。 尝试的方法: 1.将TextBox属性设为ReadOnly=true。结果:无法输入。 2.在TextBox的KeyPress事件中设置属性e.handle=true。结果:扫描枪输入时也会触发KeyPress事件,因此也不能输入。 3.在TextBox的ValueChanged事件中判断结果。结果:扫描枪也是一个一个字符输入,不是一次性将整个条码输入。思考. 阅读全文
posted @ 2011-10-28 15:05 自由精灵 阅读(16562) 评论(0) 推荐(3)