初始化组件
System.Timers.Timer t; int h,m,s;
当我单击reset
按钮并将其设置为reset
时,我想00.00.00
使用计时器,但是当我尝试使用{{1 }}计时器停止。但是当我启动并停止计时器时,它不会重置为reset
code
的方法
00.00.00
表单加载事件
timer
答案 0 :(得分:1)
尝试这样的事情:
Stopwatch stopwatch = Stopwatch.StartNew();
private void OnTimeEvent(object sender, ElapsedEventArgs e)
{
Invoke(new Action(() => lbltime.Text = stopwatch.Elapsed.ToString("hh:mm:ss")));
}
private void OnResetButtonClick(object sender, EventArgs e)
{
stopwatch.Restart();
}
这使用秒表测量时间,并使用计时器更新秒表的标签。由于计时器不保证任何特定的滴答频率,因此这也将更加准确。