以下为简化代码:
WebClient client = new WebClient();
for
{
...循环出文件名,地址,保存地址等。
mydownload();
}
mydownload
{
client.DownloadDataAsync(uri, savepath + filename);
client.DownloadProgressChanged+=new DownloadProgressChangedEventHandler(client_DownloadProgressChanged);
}client_DownloadProgressChanged
{
进度条的改变代码
}------------------------------------------------
为什么多个文件是同时下载的呢?进度条来回闪。
如何能一个下载完了 在去下第二个呢。
用多线程控制么~?求好心人帮忙看解决下····
WebClient client = new WebClient();
for
{
...循环出文件名,地址,保存地址等。
mydownload();
}
mydownload
{
client.DownloadDataAsync(uri, savepath + filename);
client.DownloadProgressChanged+=new DownloadProgressChangedEventHandler(client_DownloadProgressChanged);
}client_DownloadProgressChanged
{
进度条的改变代码
}------------------------------------------------
为什么多个文件是同时下载的呢?进度条来回闪。
如何能一个下载完了 在去下第二个呢。
用多线程控制么~?求好心人帮忙看解决下····
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货