c# ProgressBar控件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c# ProgressBar控件相关的知识,希望对你有一定的参考价值。
我在c#的窗体中链接网页,用ProgressBar控件显示进度,
当链接到时,ProgressBar控件填满。
要怎样写?
我是个新手,请附上详细代码?
然后再他的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控件的主要内容,如果未能解决你的问题,请参考以下文章