private void chkBoxMonitor_CheckedChanged_1(object sender, EventArgs e) { if (chkBoxMonitor.Checked) { if (cbxReaderList.SelectedItem == null) { MessageBox.Show("No reader select to monitoring."); chkBoxMonitor.Checked = false; return; } idcard.MonitorStart(cbxReaderList.SelectedItem.ToString()); idcard.eventCardInsertedWithPhoto += new handleCardInserted(CardInserted); idcard.eventPhotoProgress += new handlePhotoProgress(photoProgress); } else { if (cbxReaderList.SelectedItem != null) { idcard.MonitorStop(cbxReaderList.SelectedItem.ToString()); } } }
private void chkBoxMonitor_CheckedChanged_1(object sender, EventArgs e) { ThaiIDCard idcard = new ThaiIDCard(); if (chkBoxMonitor.Checked) { if (cbxReaderList.SelectedItem == null) { MessageBox.Show("No reader select to monitoring."); chkBoxMonitor.Checked = false; return; } idcard.MonitorStart(cbxReaderList.SelectedItem.ToString()); //idcard.eventCardInsertedWithPhoto += new handleCardInserted(CardInserted); //Read data with photo, it's take long time. idcard.eventCardInserted += new handleCardInserted(CardInserted); //Read data no photo, that is fast. idcard.eventCardRemoved += new handleCardRemoved(CardRemoved); idcard.eventPhotoProgress += new handlePhotoProgress(photoProgress); } else { if (cbxReaderList.SelectedItem != null) idcard.MonitorStop(cbxReaderList.SelectedItem.ToString()); } }