All pastes #179913 Raw Edit

Anonymous

public text v1 · immutable
#179913 ·published 2006-09-22 17:34 UTC
rendered paste body
private 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));
            }
			
		}