C#Ftp下载文件进度

C#Ftp下载文件进度,c#,progress,C#,Progress,我下载了ftp.dll并正在使用它。我使用了这个代码: ftp.DownloadFiles(Properties.Settings.Default.update_ver, Application.StartupPath, new RemoteSearchOptions("*.*", true)); 但我想用进度条来显示下载进度 有可供下载的链接: 谢谢你的帮助。我相信我已经解决了你的问题。以下是修复此问题的几个步骤: 第1步: 添加后台工作人员 第二步: 在属性中将WorkerReportsP

我下载了ftp.dll并正在使用它。我使用了这个代码:

ftp.DownloadFiles(Properties.Settings.Default.update_ver,
Application.StartupPath,
new RemoteSearchOptions("*.*", true));
但我想用进度条来显示下载进度

有可供下载的链接:


谢谢你的帮助。

我相信我已经解决了你的问题。以下是修复此问题的几个步骤:

第1步: 添加后台工作人员

第二步: 在属性中将WorkerReportsProgress设置为True

第三步: 添加
backgroundWorker1.RunWorkerAsync()以形成加载

第4步: 双击后台工作程序

第五步: 在这里添加您的代码。。。 将此代码添加到代码末尾:

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);
}
for(int i=0;i