关于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()即可