使用进度条转移进度 [英] using progress bar for transfering progress

查看:126
本文介绍了使用进度条转移进度的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,



我正在创建一个文件传输程序。传输开始时,将显示进度条。我使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆