我正在启动计时器的Windows应用程序上工作。一切正常,但计时器重置对我有效。它给我错误,计时器不重置
编码是
t = new System.Timers.Timer();
t.Interval = 1000;
t.Elapsed += OnTimeEvent;
t.Start();
重置按钮代码
private void btnrest_Click(object sender, EventArgs e)
{
t.Dispose();
t = new System.Timers.Timer();
lbltime.Text = "00.00.00";
}
但是它不起作用 任何帮助
答案 0 :(得分:0)
您可以使用类似这样的东西:
private void btnrest_Click(object sender, EventArgs e)
{
t.Stop();
t.Start();
}
答案 1 :(得分:0)
在重置下点击
t.Enabled = false;
t = new System.Timers.Timer();
t.Interval = 1000;
t.Elapsed += OnTimeEvent;
t.Start(); // by default on start Enabled = true