///多线程时间控制器 ///1定义时间控件 ///private System.Timers.Timer t = new System.Timers.Timer(); ///2定义时间到时代理委托 ///delegate void TimerElapsedDelegate(); ///TimerElapsedDelegate timerElapsedDelegate = null; ///3在构造函数设置时间控件 ///t.Interval = 1000; //间隔时间触发 ///t.Elapsed += new System.Timers.ElapsedEventHandler(t_Elapsed);时间到触发 ///t.Enabled = true; //启用控制器 ///timerElapsedDelegate = new TimerElapsedDelegate(ElapsedDelegate); //异步委托 ///4 添加t_Elapsed的方法 ///void t_Elapsed(object sender, System.Timers.ElapsedEventArgs e) ///{ /// try /// { /// this.Invoke(timerElapsedDelegate, null); /// } /// catch { } ///} ///5添加ElapsedDelegate 的方法 异步委托的方法 ///private void ElapsedDelegate() // { //}
|
|
来自: 守护Waisuofu > 《我的图书馆》