rendered paste bodyprivate void lstViewThreadSafeTextAdder(string text)
{
lstView.Items.Add(text);
lstView.SelectedIndex = lstView.Items.Count - 1;
}
private delegate void controlTextModifier(string text);
private void ImageStatusEventHandler(object sender, PegasusImaging.WinForms.ImagXpress8.ImageStatusEventArgs e)
{
if (lstView.InvokeRequired)
{
object[] theparams = {e.Status.ToString(cultNumber)};
controlTextModifier theListViewModder = new controlTextModifier(lstViewThreadSafeTextAdder);
lstView.Invoke(theListViewModder , theparams);
}
else
{
lstView.Items.Add(e.Status.ToString(cultNumber));
}
}