示例#1
0
 private void backgroundWorker1_DoWork(object sender, System.ComponentModel.DoWorkEventArgs e)
 {
     while (true)
     {
         Thread.Sleep(500);
         data = CardReaderTest.Reader.GetData();
         backgroundWorker1.ReportProgress(0);
     }
 }
 private void backgroundWorker1_ProgressChanged(object sender, System.ComponentModel.ProgressChangedEventArgs e)
 {
     if (data != null && ((currentData == null) || (data.Uid != currentData.Uid)))
     {
         currentData            = data;
         txtCardHolderName.Text = data.CardHolder;
         txtCardNumber.Text     = data.CardNumber;
         cmbxExpiryMonth.Text   = "0" + data.ExpMonth.ToString();
         cmbxExpiryYear.Text    = data.ExpYear.ToString();
     }
 }