All pastes #179914 Raw Edit

Miscellany

public text v1 · immutable
#179914 ·published 2006-09-22 17:36 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));
    }
}