void BillValidatorErrorMessageAccepted(object sender, DeviceErrorEventArgs e) { if (InvokeRequired) { Invoke((EventHandler<DeviceErrorEventArgs>)BillValidatorErrorMessageAccepted, sender, e); return; } listBox1.Items.Add(String.Format("Notes acceptor error: {0} ({1}, {2:X2})", e.ErrorMessage, e.Error, (Byte)e.Error)); listBox1.SelectedIndex = listBox1.Items.Count - 1; //listBox1.SelectedIndex = -1; }
/// <summary> /// Raises an error event /// </summary> /// <param name="errorEvent">Info of the error event to raise</param> protected void RaiseInvokeErrorEvent(DeviceErrorEventArgs errorEvent) { if (ErrorMessage != null) { ErrorMessage(this, errorEvent); } }