C#设置 Windows窗体 ProgressBar控件显示的值
原创
©著作权归作者所有:来自51CTO博客作者代码ing的原创作品,请联系作者获取转载授权,否则将追究法律责任
直接设置 ProgressBar 值
- 设置 ProgressBar 控件的 Minimum 和 Maximum 值。
- 在代码中,将控件的 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();
}
给进度条增加一个固定值
- 设置 ProgressBar 控件的 Minimum 和 Maximum 值。
- 将控件的 Step 属性设置为一个整数,表示增加进度条显示值的数量。
- 调用 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();
}
}
给进度条增加一个动态值
- 设置 ProgressBar 控件的 Minimum 和 Maximum 值。
- 调用 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();
}
}