ProgressBar关键属性
- value:进度条的当前值
- Maxium:进度条正使用的范围的上限,默认值为100
Timer关键属性
- Interval:timer的tick事件调用的间隔
- Enabled:为True时调用tick事件,为False 时不调用
// button的click事件,控制Timer的tick事件的开始与结束
private void btnTimer_Click(object sender, EventArgs e)
{
timer1.Enabled = !timer1.Enabled;
if (timer1.Enabled == true)
btnTimer.Text = string.Format("结束");
else
btnTimer.Text = string.Format("开始");
}
// timer的tick事件,当timer的enabled属性为True时,tick事件使进度条value值增加5
private void timer1_Tick(object sender, EventArgs e)
{
if (progressBar2.Value + 5 > progressBar2.Maximum)
{ progressBar2.Value = progressBar2.Maximum;
progressBar2.Value = progressBar2.Minimum;
}
else
progressBar2.Value += 5;
}
学习指导:怎样学习和掌握一个新控件?
- 问一问:
- 这个控件是干什么用的?
- 这个控件有哪些重要属性?
- 这个控件有哪些特定的方法,触发哪些特定的事件?
- 玩一玩:
- 编写小的示例代码,分块掌握控件的各种功能。关键是弄明白:
- 使用这个控件完成某项特定的工作,涉及到哪些属性、方法和事件?
- 用一用:
- 在真实的开发中使用这个控件。