用c#做点击按钮后实现开始倒计时,点击按钮后再实现关闭倒计时
发布网友
发布时间:2022-04-30 02:10
我来回答
共2个回答
热心网友
时间:2022-05-15 11:29
int lefttime;
private void button1_Click(object sender, EventArgs e)
{
int minute;
try
{
minute = int.Parse(this.textBox1.Text);
}
catch (System.Exception ex)
{
this.label1.Text = "输入错误";
return;
}
lefttime = minute * 60;
this.timer1.Interval = 1000;
this.timer1.Enabled=true;
this.timer1.Start();
}
private void timer1_Tick(object sender, EventArgs e)
{
this.label1.Text = "剩余时间" + lefttime.ToString()+"秒";
lefttime--;
}
热心网友
时间:2022-05-15 12:47
先定义一个全局变量比如 i=10,在按钮的点击事件里面写先判断定时器是否启动没有启动的好就 启动定时器,否则关闭定时器,定时器时间间隔为1秒,定时器事件里面写 i = i - 1; 并且判断i是不是大于0 不大于0的时候就处理你倒计时的结束的任务,然后停止定时器