C#程序下扫描枪扫描文本自动执行解决方案


扫码枪扫描特性

扫描枪扫描文本后都有结束符,可以自行配置,如加回车 or 回车+换行 or TAB。通过结束符实现自动处理后续业务逻辑。

C#  WinForm控件:

TextBox文本框

事件分析:

Leave事件:就是当窗体不是当前窗体时引发的事件。  文本一次扫描上,但不按下其他键,不执行。无法实现自动执行。NO PASS

TextChange事件:在控件上更改Text属性值时引发的事件。扫描枪向文本框输入值,每一个字符都执行一次。 NO PASS

KeyPress事件:在控件具有焦点不能并且按下并释放某个按键后发生。 PASS

 private void textbox1_KeyPress(object sender, KeyPressEventArgs e)
 {
            if (e.KeyChar == 13)//如果输入的是回车键  
            {
                  //业务逻辑
            }
}        

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM