this.CLable.Text =Convert.ToString(((DownloadProgressBar.Value / i)*100.0));
DownloadProgressBar.Value是不确定增加的
i是写死的 比如:25123如上CLable如何才能获得DownloadProgressBar.Value 和i的百分比。我如上写CLable不能跟着进度条的进度而更新百分比。
只是最后才出现个100%。
请问达人 如何才能让CLable跟着DownloadProgressBar的进度而更新。

解决方案 »

  1.   

     double _Temp = ((double)progressBar1.Value / (double)progressBar1.Maximum) * 100;
                this.Text = _Temp.ToString()+"%";
                
      

  2.   

    用定时器,每隔很短时间去读一次DownloadProgressBar.Value  再进行计算
      

  3.   

    在请问下 也许progressBar1.Value 只是等于5 而progressBar1.Maximum确实256482比较大的数字
    这样的话除下来的数值就比较麻烦。。一大串!
      我怎么让这个LABLE只显示两位的数值。谢谢
      

  4.   

    .ToString("0.00") 可以保留后两位