[C#] Barcode 連續讀取+自動清除

  • 4484
  • 0
  • 2013-08-02

c# Barcode 連續讀取+自動清除



string barcode; //宣告一個 string 全域變數

private void tbxSerial_KeyPress(object sender, KeyPressEventArgs e)
{            
    if (barcode == "")
    {
        tbxSerial.Text = "";
    }           

    barcode += e.KeyChar;              //將輸入的字元儲存至 barcode

    if (e.KeyChar == (char)Keys.Enter) //判斷是否輸入 enter
    {       
        tbxSerial.Text = barcode;      //將輸入的字元 輸出
        barcode = "";                  //清空 barcode,以便下次輸入
    }
}

 

條碼機時, 每次輸入新的資料都會作清空的動作,