在表單上放置一個進度條控件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();
}
}
}
設置進度條控件的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();
}
}
}