.net用timer控件做倒计时
这是后台,运行后只减一秒就停了,怎么也想不通TimeSpants=newTimeSpan(0,45,0);protectedvoidTimer1_Tick(objects...
这是后台,运行后只减一秒就停了,怎么也想不通
TimeSpan ts = new TimeSpan(0, 45,0);
protected void Timer1_Tick(object sender, EventArgs e)
{
ts = ts.Subtract(new TimeSpan(0, 0,1));//每隔一秒减去一秒
String str = ts.Hours.ToString() + ":" + ts.Minutes.ToString() + ":" + ts.Seconds.ToString();
Label1.Text = str;//label17用来显示剩余的时间
if (ts.TotalSeconds < 0.0)//当倒计时完毕
{
Timer1.Enabled = false;
}
} 展开
TimeSpan ts = new TimeSpan(0, 45,0);
protected void Timer1_Tick(object sender, EventArgs e)
{
ts = ts.Subtract(new TimeSpan(0, 0,1));//每隔一秒减去一秒
String str = ts.Hours.ToString() + ":" + ts.Minutes.ToString() + ":" + ts.Seconds.ToString();
Label1.Text = str;//label17用来显示剩余的时间
if (ts.TotalSeconds < 0.0)//当倒计时完毕
{
Timer1.Enabled = false;
}
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询