掃碼槍掃描特性
掃描槍掃描文本后都有結束符,可以自行配置,如加回車 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)//如果輸入的是回車鍵 { //業務邏輯 } }