C#四种定时器的用法

 时间:2024-10-12 10:15:42

C#四种定时器的用法

C#四种定时器的用法

2、第一种定时器,System.Windows.Forms.Timer使用方法如下:System.Windows.Forms.Timer timer = new System.Windows.Forms.Timer();//创建定时器timer.Tick += new EventHandler(timer1_Tick);//事件处理timer.Enabled = true;//设置启用定时器timer.Interval = 1000;//执行时间timer.Start();//开启定时器/// <summary>/// 定时器事件处理/// </summary>/// <param name="sender"></param>/// <param name="e"></param>private void timer1_Tick(object sender, EventArgs e){timer.Stop();//停止定时器timer.Tick -= new EventHandler(timer1_Tick);//取消事件timer.Enabled = false;//设置禁用定时器}

C#四种定时器的用法

4、第三种定时器,System.Timers.Timer使用方法如下:System.Timer衡痕贤伎s.Timer timer = new System.Timers.Timer(1000);//创建定时器,设置间隔时间为1000毫秒;timer.Elapsed += new System.Timers.ElapsedEventHandler(theout); //到达时间的时候执行事件;timer.AutoReset = true;//设置是执行一次(false)还是一直执行(true);timer.Enabled = true;//需要调用 timer.Start()或者timer.Enabled = true来启动它,timer.Start();//timer.Start()的内部原理还是设置timer.Enabled = true;/// <summary>///执行事件/// </summary>/// <param name="source"></param>/// <param name="e"></param>public void theout(object source, System.Timers.ElapsedEventArgs e){timer.Elapsed -= new System.Timers.ElapsedEventHandler(theout); //取消执行事件; timer.Enabled = false;//禁用timer.Stop();//停止}

C#四种定时器的用法
  • CAD制图中怎么添加Word文档、表格
  • vue操作dom的几种方法
  • 阿里云盘下载完成的文件应该怎么查找
  • 汽车的kw是什么意思
  • 刺激战场m24怎么配置于使用技巧
  • 热门搜索
    罗马旅游 莽山旅游 海南旅游最佳时间 古北口镇旅游攻略 湛江旅游网 朱雀森林公园旅游攻略 去韩国旅游必买 春节厦门旅游攻略 travelzoo旅游族 芜湖旅行社旅游报价