使用进度条转移进度 [英] using progress bar for transfering progress
问题描述
大家好,
我正在创建一个文件传输程序。传输开始时,将显示进度条。我使用backgroundworker进行转移。如何设置与传输文件相关的进度条的百分比?我应该将总文件分开吗?或者总文件大小?
我应该在什么背景工作程序上进行计算?
我只是从Google获取此代码,并想知道如何将百分比传递给进度条值。有人可以帮助我吗?
私人 Sub BackgroundWorker1_ProgressChanged( ByVal sender As 对象, ByVal e 作为 ProgressChangedEventArgs)句柄 BackgroundWorker1.ProgressChanged
调用( Sub ()
Me .progressbar.Value = e.ProgressPercentage
结束 Sub )
结束 Sub
< blockquote>检查以下提示
BackgroundWorker和ProgressBar演示 [ ^ ]
您可以根据传输的百分比调用backgroundWorker的ReportProgress方法。传输文件的百分比取决于您传输数据的方式。
Hi guys,
I'm creating a file transfer program. While transfer start, progress bar will be visible. I do transferring using backgroundworker. How to set the percentage of progress bar related to the transfering file? Should I divide the total file send? Or total file size?
On what backgroundworker process should I put it the calculation?
I just got this code from Google and wonder how to pass the percentage to the progressbar value. Can someone help me?
Private Sub BackgroundWorker1_ProgressChanged(ByVal sender As Object, ByVal e As ProgressChangedEventArgs) Handles BackgroundWorker1.ProgressChanged
Invoke(Sub()
Me.progressbar.Value = e.ProgressPercentage
End Sub)
End Sub
check below Tip
BackgroundWorker and ProgressBar demo[^]
you can call ReportProgress method of backgroundWorker based on the percentage of the transfer. percentage of transferring file depend on how you do the transferring data.
这篇关于使用进度条转移进度的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!