多线程操作控件文本
定义委托
-----------------------------------------------------------------
public delegate void SetListText(string str);
private SetListText SetText;
-----------------------------------------------------------------
定义函数
private void listAddItems(string strMessage)
{
if (this.InvokeRequired)
{
SetText = new SetListText(listAddItems);
this.Invoke(SetText, new object[] { strMessage });
}
else
list_Show.Items.Add(strMessage);
list_Show.SelectedIndex = list_Show.Items.Count - 1;
}
-----------------------------------------------------------------