一、设置目的
设置目的是为了掌握 Windows 窗体应用程序的设计编程方法,掌握定时器(Timer)组件、进度条 (ProgressBar)控件、以及相关控件编程应用。
二、设置要求
(1)可设置计时时间59分59秒,如果设置定时时间为0,弹出“警告”提示框,并显示“定时时间不能为0!”的提示信息。
(2)具有开始计时、暂停计时、继续计时和停止计时等功能。
(3)显示倒计时的剩余时间,单位:秒。
1.设置窗体
2.导入代码
设置计时器代码:
private void groupBox1_Enter(object sender, EventArgs e)
{
byte i;
for (i = 0; i < 60; i++)
{
cbox_min.Items.Add(i.ToString());
cbox_sec.Items.Add(i.ToString());
}
cbox_min.Text = "0";
cbox_sec.Text = "0";
}
设置计时时间,并设置计时时间不能为0:
timerVal = Convert.ToUInt16(cbox_min.Text);
timerVal*= 60;
timerVal = Convert.ToUInt16(cbox_sec.Text);
if(timerVal > 0)
{
ProgressBar1.Text = timerVal.ToString() + "秒";
btn_start.Text = "暂停计时";
btn_start.ForeColor = Color.Green;
btn_stop.Enabled = true;