直接设置 ProgressBar 值

  1. 设置 ProgressBar 控件的 Minimum 和 Maximum 值。
  2. 在代码中,将控件的 Value 属性设置为已建立的最小值和最大值之间的整数值。
public void createNewRecords()  
{  
   progressBar1.Maximum = 20;  
   CustomerRow anyRow = DatasetName.ExistingTable.NewRow();  
   anyRow.FirstName = "Stephen";  
   anyRow.LastName = "James";  
   ExistingTable.Rows.Add(anyRow);  
   progressBar1.Value += 1;   
   label1.Text = "Records Read = " + progressBar1.Value.ToString();  
}

给进度条增加一个固定值

  1. 设置 ProgressBar 控件的 Minimum 和 Maximum 值。
  2. 将控件的 Step 属性设置为一个整数,表示增加进度条显示值的数量。
  3. 调用 PerformStep 方法以更改 Step 属性中设置的金额所显示的值。
public void loadFiles()  
{ 
   progressBar1.Minimum = 0;  
   progressBar1.Maximum = 5;  
   progressBar1.Step = 1;  
   for (int i = 0; i <= 4; i++)  
   {   
      progressBar1.PerformStep();    
      label1.Text = "# of Files Read = " + progressBar1.Value.ToString();  
   }  
}

给进度条增加一个动态值

  1. 设置 ProgressBar 控件的 Minimum 和 Maximum 值。
  2. 调用 Increment 方法以更改所指定的整数显示的值。
public void readFiles()  
{  
   progressBar1.Minimum = AvailableDiskSpace();  
   progressBar1.Maximum = TotalDiskSpace();  
   for (int i = 1; i<= 5; i++)  
   { 
      progressBar1.Increment(FileSize);      
      label1.Text = "Current Disk Space Used = " + progressBar1.Value.ToString();  
   }  
}