首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

listbox.item.add都要待到读写文件结束

2012-09-23 
listbox.item.add都要等到读写文件结束for循环里{StreamReadStreamWritelistbox1.item.add//这个listbox

listbox.item.add都要等到读写文件结束
for循环里
{
StreamRead
StreamWrite
listbox1.item.add //这个listbox 并没 有在读写完一次就在item上加上一行 而是在读写 所有 文件结束后才将所有的文件名显示出来  
}
我先读写一行后马上显示一行listbox 的item应该怎么做呢

[解决办法]
for ()
{
Application.DoEvents();
...
}
[解决办法]
把listbox1.item.add 放在UI线程中,把StreamRead和write放到后台线程。每写完一行,就调用UI线程的listbox
添加一行。这样就不会等到读完才看见了

热点排行