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)//如果输入的是回车键
{
//业务逻辑
}
}


浙公网安备 33010602011771号