110,825
社区成员
![](https://csdnimg.cn/release/cmsfe/public/img/topic.427195d5.png)
![](https://csdnimg.cn/release/cmsfe/public/img/me.40a70ab0.png)
![](https://csdnimg.cn/release/cmsfe/public/img/task.87b52881.png)
![](https://csdnimg.cn/release/cmsfe/public/img/share-circle.3e0b7822.png)
private void button1_Click(object sender, EventArgs e)
{
ThreadPool.QueueUserWorkItem(Run, null);
}
private void Run(object pnull)
{
int i=0;
while (true)
{
AddMessageToListbox("第" + i++ + "个");
Thread.Sleep(2000);
}
}
delegate void AddMessageToListBoxDelegate(string str);
public void AddMessageToListbox(object str)
{
if (listBox1.InvokeRequired)
{
AddMessageToListBoxDelegate d = AddMessageToListbox;
listBox1.Invoke(d, str);//三个参数为 委托实例 委托的参数
}
else
{
listBox1.Items.Add(str);
listBox1.SelectedItem = listBox1.Items.Count - 1;
listBox1.ClearSelected();
}
}