添加一个Timer控件:
在初始化代码中
public Form1()
{
InitializeComponent();
button_Read.Enabled = false;
button_Start.Enabled = false;
timer1.Enabled = true;
timer1.Interval = 1000;
timer1.Start();
}
双击Timer控件,在其事件中
private void timer1_Tick(object sender, EventArgs e)
{
string time = button_Read.Text;
string[] arr = time.Split(‘:‘);
if (arr.Length == 2)
{
int min, second;
if (int.TryParse(arr[0], out min) && int.TryParse(arr[1], out second))
{
second--;
if (second < 0)
{
second = 59;
min--;
}
button_Read.Text = min + ":" + second;
button_Start.Text = min + ":" + second;if (min ==0 && second ==0 )
{
button_Read.Text = "读取ini.txt";
button_Start.Text = "开始测试";
button_Read.Enabled = true;
button_Start.Enabled = true;
}
}
}
}
WinForm中Timer倒计时
时间: 2024-11-08 17:59:54