我想用C#进行倒计时,并显示格式的时间:C#倒计时
hour:minutes:seconds
我已经试过这样:
var minutes = 3; //countdown time
var start = DateTime.Now;
var end = DateTime.Now.AddMinutes(minutes);
Thread.Sleep(1800);
if (??) // I tried DateTime.Now > end not works
{
//... show time
label1.Text = "...";
}
else
{
//done
label1.Text = "Done!";
}
不同方式也是解决这个问题出现了。在此先感谢
如果要定期更新的标签,你需要像一个循环。 – svick
@javasocute我做了他,我会怀疑他的理智。这是Winforms,.net有处理这些东西的完美机制。没有必要为这样的小东西带来JavaScript。 – CodesInChaos