日期:2014-05-18  浏览次数:20723 次

关于timer使用
对这个控件不太熟,我想用它定时执行某段程序,在VS里用C#该怎么写啊?

------解决方案--------------------
也可以使用 Threading.Timer

先声明一个全局变量 System.Threading.Timer timerStatusUpdate;
然后在窗体启动时写 timerStatusUpdate = new System.Threading.Timer(new TimerCallback(TimerCall), this, 0, 1000);

表示从窗体启动开始每1000毫秒(1秒)调用一次函数TimerCall
------解决方案--------------------
this.timer.Enabled = true; //启动timer
设置好时间后;
右键属性timer控件里面有个ticket事件,双击后,后台会产生一个方法,这个方法就是timer时间到了后要执行的方法
this.timer.stop();//终止timer方法
------解决方案--------------------
简单的办法:
给窗体上拖拽一个Timer控件,设置其属性Enable为True
Timer控件的默认间隔时间为100ms(即0.1秒),可以更改为你想要的
在这个Timer控件的Ticket事件里写里需要它定时完成的代码

需要启动该控件时候调用Timer1.start()
停止时调用Timer1.stop()即可
------解决方案--------------------
简单的办法:
给窗体上拖拽一个Timer控件,设置其属性Enable为True
Timer控件的默认间隔时间为100ms(即0.1秒),可以更改为你想要的
在这个Timer控件的Ticket事件里写里需要它定时完成的代码

需要启动该控件时候调用Timer1.start()
停止时调用Timer1.stop()即可