定时器计数
1、添加几个控件(3个Lable、一个combobox控件、一个Button控件、一个progressBar控件以及一个timer定时器控件)
2、combobox控件属性下修改DropDownStyle属性为DropDownList、timer控件修改属性Interval 100改为1000毫秒、窗体固定FormBorderStyle属性改为FixedSingle
3、代码实现
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace _02计时器 { public partial class Form1 : Form { int count; int time; public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { int i; for(i=1;i<=10;i++) { comboBox1.Items.Add(i.ToString()+" 秒"); } comboBox1.Text = "1 秒"; } private void timer1_Tick(object sender, EventArgs e) { count++; label3.Text = (time - count).ToString()+" 秒"; progressBar1.Value = count; if (count == time) { timer1.Stop(); MessageBox.Show("时间到", "提示"); } } private void button1_Click(object sender, EventArgs e) { string str = comboBox1.Text; time = Convert.ToInt16(str.Substring(0, 2)); progressBar1.Maximum = time; timer1.Start(); } } }