public static void Main()
{
System.Windows.Forms.Timer tmr = new System.Windows.Forms.Timer();
tmr.Tick += new EventHandler(tmr_Tick);
tmr.Start();//开始计时器
tmr.Stop();//停止计时器
tmr.Enabled =true;//设置或获取计时器是否正在运行
tmr.Interval = 10000; //计时器的时间间隔 (10秒),以毫秒为单位,在计时器事件tmr_Tick开始10秒后进行第一次执行.
}
void tmr_Tick(object sender, EventArgs e)
{
//到达指定时间间隔应处理的代码
}
public static void Main()
{
int duetime = 5000;
int period = 1000;
System.Threading.Timer timer = new System.Threading.Timer(Tick,"给Tick方法传的参数,object类型",duetime ,period );
duetime = 10000;
period = 2000;
//修改等待时间为10秒和间隔时间为2秒
timer.Change(duetime, period);
//取消计时器
timer.Dispose();
}
static void Tick(object data)
{
Console.WriteLine(data);
//如果此时需要访问控件,因为回调线程跟主线程是完全不同的两个线各,因此需要使用Control.Invoke或BeginInvoke方法,来实现,例如:
this.BeginInvoke((MethodInvoker)delegate()
{
this.lbl_w.Text = data.ToString ();
});
}
public static void MainThread()
{
System.Timers.Timer Timer tmr=new System.Timers.Timer();
tmr.Interval=500;
tmr.Elapsed+=newElapsedEventHandler(tmr_Elapsed);
tmr.AutoReset = false;
tmr.Start();
Console.ReadLine();
tmr.Stop();
Console.ReadLine();
tmr.Dispose();
}
void tmr_Elapsed(objectsender,ElapsedEventArgse)
{
Console.WriteLine("Tick...");
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有