//定一个倒序的时间
TimeSpan dto = new TimeSpan(0, 20, 0);
private void timer1_Tick(object sender, EventArgs e)
{
//倒序时间已秒的形式相减
dto = dto.Subtract(new TimeSpan(0, 0, 1));
label1.Text = string.Format("{0}分:{1}秒",dto.Minutes,dto.Seconds);
//如果总的秒数已经到0了,停止计数器
if (dto.TotalSeconds<=0.0)
{
timer1.Stop();
button1.Enabled = false;
MessageBox.Show("答题时间到了!");
}
}
c# winform 中倒序计时器的写法
最新推荐文章于 2024-05-20 08:32:08 发布
本文介绍了一种使用C#实现倒计时功能的方法。通过定义一个TimeSpan对象并使用Subtract方法逐秒减少时间,直到倒计时结束。当倒计时归零时,将触发特定事件,如关闭计时器、禁用按钮并显示消息框通知用户时间已到。
1076

被折叠的 条评论
为什么被折叠?



