我正在尝试制作一个计时器表单应用程序,该应用程序既可以用作秒表,也可以用作倒计时并勾选一个选项。问题是我似乎无法绘制毫秒。现在,没有毫秒,Tick 方法看起来像这样:
private void timer_Tick(object sender, EventArgs e)
{
if (timespan.TotalSeconds > 0)
{
timespan = timespan.Add(new TimeSpan(0, 0, -1));
updateNumericUpDowns();
}
else
{
timerCountown.Stop();
}
}
更新UI的方法:
private void updateNumericUpDowns()
{
numericUpDownSeconds.Value = Convert.ToInt32(timespan.Seconds);
numericUpDownMinutes.Value = Convert.ToInt32(timespan.Minutes);
numericUpDownHours.Value = Convert.ToInt32(timespan.Hours);
}
帮助表示赞赏,tnx大家!