C#Ren在Windows窗体中每10秒运行一次吗?

时间:2018-08-29 10:07:23

标签: c# windows timer

我有一个从路由器读取数据的软件。

一切正常-但是如果我想查看数据刷新,就必须按下一个称为“刷新”的按钮。

这应该在我连接到设备后在后台运行。

我如何自动执行-每10秒一次?

我已经尝试过了: Add timer to a Windows Forms application

似乎我的代码不知道System.Windows.Forms.Timer类。

1 个答案:

答案 0 :(得分:0)

Use System.Windows.Forms.Timer class
private Timer timer1; 
public void InitTimer()
{
    timer1 = new Timer();
    timer1.Tick += new EventHandler(timer1_Tick);
    timer1.Interval = 10000; // 10 seconds / 10000 MillSecs
    timer1.Start();
}

private void timer1_Tick(object sender, EventArgs e)
{
    isonline();
}

感谢Execute specified function every X seconds中的Stecya