c# ProgressBar控件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c# ProgressBar控件相关的知识,希望对你有一定的参考价值。

我在c#的窗体中链接网页,用ProgressBar控件显示进度,
当链接到时,ProgressBar控件填满。
要怎样写?
我是个新手,请附上详细代码?

你拖放一个webbrower后,
然后再他的ProgressChanged事件中写如下代码哈;

private void webBrowser1_ProgressChanged(object sender, WebBrowserProgressChangedEventArgs e)

progressBar1.Value = (int)(e.CurrentProgress / e.MaximumProgress) * 100);//e.CurrentProgress表示已经下载的字节大小,e.MaximumProgress表示要下载的总自己数哈!!这样取整的结果*100就是赋值给progressbar的value的值了


如有不懂的话,给我联系哈!
参考技术A private void webBrowser1_ProgressChanged(object sender, WebBrowserProgressChangedEventArgs e)

this.progressBar1.Value = (int)(e.CurrentProgress / e.MaximumProgress * 100);
参考技术B 模拟一个进度

ProgressBar1.Minimum = 0;
ProgressBar1.Maximum = 0;
ProgressBar1.Maximum = 100;
for (int i = 0; i < 100; i++)

this.ProgressBar1.Value++;
参考技术C 当你判断网页是完全打开时,用webresponse方法,把progressBar1.Value ==progressBar1.MaxValue;

以上是关于c# ProgressBar控件的主要内容,如果未能解决你的问题,请参考以下文章

c#中 progressbar 进度条控件怎么开始???

控件ProgressBar(进度条)

c#中的progressBar控件如何使用?

Android基础控件ProgressBar进度条的使用

Android中的常用控件之进度条(ProgressBar)

在SWT中,怎样设置progressbar