WinForm程序設計-進度條控件(progressBar)

在表單上放置一個進度條控件ID爲p,一個計時器控件,ID爲t,一個標籤控件,ID爲I
設置進度條控件的Maximum屬性爲100, Minimum屬性爲0,
Step屬性的值爲1表示當調用Step()方法時,控件當前值的增量
private void t_Tick(object sender, System.EventArgs e)
{
   for (int i=0;i<100;i++)
    {
      for(int j=0;j<2500000;j++){}
      if(p.Value!=p.Maximum)
      {
         p.PerformStep();//按照 Step 屬性中指定的數量增加進度欄的值
         int l_value=100*(p.Value -p.Minimum)/(p.Maximum -p.Minimum );
         l.Text=Convert.ToInt32(l_value).ToString()+"%";
         l.Refresh();
       }
    }
}
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章