日期:2014-05-17  浏览次数:21275 次

线程里,如何向Listbox 上刷新数据呀?
下面这句,向空间添加字符串,,其是在线程了

listBox1.Items.Add(str);

但是在线程里,走到这句,程序界面就死掉了

要怎么弄呀?



------解决方案--------------------
下面文章的第六点
http://developer.51cto.com/art/200908/141587.htm

比较接近你要答案

------解决方案--------------------
this.BeginInvoke( (EventHandler)(delegate 
{
listBox1.Items.Add(str);
}));

------解决方案--------------------
Invoke和BeginInvoke是最常用的方法
------解决方案--------------------
http://blog.csdn.net/bitfan/article/details/7894780,看看这个,有帮忙的