我下载了 ftp.dll 并且正在使用它。我使用了该代码:
ftp.DownloadFiles(Properties.Settings.Default.update_ver,
Application.StartupPath,
new RemoteSearchOptions("*.*", true));
但我想使用显示下载进度的进度条。
有下载链接:http ://www.limlabs.com/ftp
感谢您的帮助。
我下载了 ftp.dll 并且正在使用它。我使用了该代码:
ftp.DownloadFiles(Properties.Settings.Default.update_ver,
Application.StartupPath,
new RemoteSearchOptions("*.*", true));
但我想使用显示下载进度的进度条。
有下载链接:http ://www.limlabs.com/ftp
感谢您的帮助。
我相信我已经解决了你的问题。以下是修复它的几个步骤:
第 1 步: 添加后台工作人员。
第 2 步: 在属性中将 WorkerReportsProgress 设置为 True。
第 3 步:
添加backgroundWorker1.RunWorkerAsync();
到表单负载。
第 4 步: 双击后台工作人员
第 5 步: 在此处添加您的代码...将此代码添加到您的代码末尾:
for (int i = 0; i <= 100; i++)
{
backgroundWorker1.ReportProgress(i);
// You can remove Sleeep. I added because my download is realy fast.
System.Threading.Thread.Sleep(20);
}
第 6 步: 单击属性中的事件。
第 7 步: 双击进度更改
第 8 步:
添加Statusbar1.Value = e.ProgressPercentage;
第 9 步: 双击 RunWorkerCompleted
第10 步: 添加您的代码以完成下载。
我希望这对每个人都有帮助。