protected virtual void OnRecordRead(object sender, EventArgs e) { delegateSetProgressBarValue dspbm = new delegateSetProgressBarValue(SetProgressBarValue); delegateAppendTextToResponseDisplay attrd = new delegateAppendTextToResponseDisplay(AppendTextToDisplay); if (InvokeRequired) { Invoke(dspbm, new object[] { RecordsRead < Meter.SampleCount ? ++RecordsRead : Meter.SampleCount }); Invoke(attrd, new object[] { RecordsRead.ToString() + ". " + ((RecordReadEventArgs)e).Row.Timestamp.ToString() + " | " + ((RecordReadEventArgs)e).Row.Glucose.ToString() + " | " + ((RecordReadEventArgs)e).Row.Units.ToString() + Environment.NewLine }); }//if else { dspbm(RecordsRead < Meter.SampleCount ? ++RecordsRead : Meter.SampleCount); attrd(((RecordReadEventArgs)e).Row.Timestamp.ToString() + " | " + ((RecordReadEventArgs)e).Row.Glucose.ToString() + " | " + ((RecordReadEventArgs)e).Row.Units.ToString() + Environment.NewLine); }//else }