写在开头

C#Winform窗体应用timer定时器开发记录。

timer事件函数

timer控件默认是关闭的,我们在点击按钮是开始timer事件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
//定义全局变量用来接收计时变量以及停止时间
int count , time;

/*
...
*/

private void timer1_Tick(object sender, EventArgs e)
{
count++;//记录当前秒
progressBar1.Value = count;//设置进度条进度
label3.Text = (timer -count).Tostring() + "秒" ;//动态显示计时
if(count == time)
{
timer1.Stop();
MessageBox.Show("时间到了!","提示");//弹窗提示
Sysetem.Media.SystemSounds.Asterisk.Play();//系统提示音
}
}
private void Button1_click(object sender, EventArgs e)
{
string str = comBox1.Text;
progressBar1.Maximum = time ;//进度条最大值
time = Convert.toInt32(str.Substring(0,2)) ;
timer1.start();
}

参考串口关闭
涉及到的控件、需要注意的东西