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