在C#倒计时的秒表

Jos*_*osh 9 c#

我通过谷歌搜索看到了它的变化,但我有一个带有计时器控件的窗体,三个文本框(小时,分钟,秒),并且基于点击的按钮,我想从2小时倒计时.因此,单击textbox1(小时)后将为1,textBox2(分钟)将为59,textBox3(秒)将为59,并且它们将继续倒计时直到所有读取0.

有没有人有一些代码可以分享?

非常感谢.

cod*_*nix 5

您可以使用TimeSpan类。初始化至2小时。如果启动计时器,则获取当前计时器。然后使用Timer对象每秒刷新一次显示。只需获取当前时间即可。因此剩余时间为:

剩余的TimeSpan = twoHoursTimespan-(CurrentTime-StartTime);