以下为简化代码:
WebClient client = new WebClient();
for
{
...循环出文件名,地址,保存地址等。
mydownload();
}
mydownload
{
client.DownloadDataAsync(uri, savepath + filename);
client.DownloadProgressChanged+=new DownloadProgressChangedEventHandler(client_DownloadProgressChanged);
}client_DownloadProgressChanged
{
   进度条的改变代码
}------------------------------------------------
为什么多个文件是同时下载的呢?进度条来回闪。
如何能一个下载完了 在去下第二个呢。
用多线程控制么~?求好心人帮忙看解决下····