private System.Timers.Timer timer = new System.Timers.Timer();//定义Timer变量
private void dj_Load(object sender, EventArgs e)
{
timer.Interval = 1000;//重复时间
timer.Elapsed += delegate
{
try
{
this.Invoke(new EventHandler(delegate
{
//在主线程中执行
do_load(sender, e);
}));
}
catch (Exception exception)
{
}
};
timer.Start();
}
在关闭窗口时记得关闭Timer!!!
timer.Stop();
timer.Close();