扫码枪扫描特性
扫描枪扫描文本后都有结束符,可以自行配置,如加回车 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)//如果输入的是回车键 { //业务逻辑 } }