麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

timer

2019-11-14 13:39:27
字體:
來源:轉載
供稿:網友

timer類有三種

1.System.Windows.Forms.Timer 

使用地方:Windows 窗體應用程序中,并且必須在窗口中使用。 

2.System.Timers.Timer

使用地方:在應用程序中

一類是執行方法:

1.System.Threading.Timer

使用地方:執行方法的機制,無法繼承此類。

 

System.Windows.Forms.timer 用法

 

1.System.Windows.Forms.Timer myTimer = new System.Windows.Forms.Timer();//實例化一個timer

2.myTimer.Tick += new EventHandler(函數名); //給timer掛起事件//函數的參數為(Object myObject,EventArgs myEventArgs)

3.myTimer.Enabled = true;//使timer可用

4.myTimer.Interval = n; //設置時間間隔,以毫秒為單位

5.myTimer.Stop(); //如果要暫停計時則使用Stop()方法

6.myTimer.Enabled = false;//若要停止使用timer,則使之不可用

 

 

System.Timers.Timer用法:

1 System.Timers.Timer t = new System.Timers.Timer(10000);   //實例化Timer類,設置間隔時間為10000毫秒;   2     t.Elapsed += new System.Timers.ElapsedEventHandler(theout); //到達時間的時候執行事件;   3     t.AutoReset = true;   //設置是執行一次(false)還是一直執行(true);   4     t.Enabled = true;     //是否執行System.Timers.Timer.Elapsed事件;   5     6     public void theout(object source, System.Timers.ElapsedEventArgs e)   7      {   8         MessageBox.Show("OK!");   9      }  

 

 

System.Threading.Timer用法:

Demo application:

應用場景:在windows form程序自動執行某項工作后,希望其windows form能夠自動關閉。

代碼設計:(1)首先聲明Timer變量:

PRivate System.Threading.Timer timerClose;

 

(2)在上述自動執行代碼后面添加如下Timer實例化代碼:

// Create a timer thread and start it

timerClose = new System.Threading.Timer(new TimerCallback(timerCall), this, 5000, 0);

 

Timer構造函數參數說明:

Callback:一個 TimerCallback 委托,表示要執行的方法。

State:一個包含回調方法要使用的信息的對象,或者為空引用(Visual Basic 中為 Nothing)。

dueTime:調用 callback 之前延遲的時間量(以毫秒為單位)。指定 Timeout.Infinite 以防止計時器開始計時。指定零 (0) 以立即啟動計時器。

Period:調用 callback 的時間間隔(以毫秒為單位)。指定 Timeout.Infinite 可以禁用定期終止。

 

(3)定義TimerCallback委托要執行的方法:

private void timerCall(object obj)

{

      timerClose.Dispose();

      this.Close();

}

 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Windows.Forms; 9 using System.Threading;10 11 namespace MYTimerTest12 {13  public partial class Form1 : Form14  {15  public Form1()16  {17  InitializeComponent();18  }19 20 private void Form1_Load(object sender, EventArgs e)21  {22 23 System.Threading.Timer timer = new System.Threading.Timer(new TimerCallback(timer_Elapsed), null, 0, 1000);24  }25 26 void timer_Elapsed(object sender)27  {28  for (int i = 0; i < 10; i++)29  {30  Console.Out.WriteLine(DateTime.Now + " " + DateTime.Now.Millisecond.ToString() + "timer in:");31  }32 33  }34  }35 }

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 神马久久蜜桃 | 性欧美极品xxxx欧美一区二区 | 日韩美香港a一级毛片免费 日韩激情 | 黄色7777| 99影视在线视频免费观看 | 欧美精品成人一区二区在线观看 | 免费网站看毛片 | 9797色| chinesegv男男猛男无套 | 国产一级一国产一级毛片 | 国产一区二区三区四区精 | 欧美日韩亚洲在线 | 亚洲成在人 | 国产91久久精品一区二区 | 毛片国产 | 欧美一区二区三区中文字幕 | 久久久一区二区三区精品 | 九一免费版在线观看 | 7777在线观看 | 久久美女免费视频 | 一级黄色在线免费观看 | 国产精品视频自拍 | 国产精品99久久久久久久女警 | 国产成人自拍小视频 | 色诱亚洲精品久久久久久 | 黄色av网 | 中文字幕免费在线观看视频 | 国产成人精品一区在线播放 | 欧美亚洲黄色片 | 三级国产三级在线 | 蜜桃视频最新网址 | 中文字幕亚洲欧美 | 成人男男视频拍拍拍在线观看 | 免费观看视频91 | h色视频在线观看 | a免费视频 | 国产精品免费久久久 | 欧美日韩国产成人在线观看 | 欧美成人免费电影 | 91短视频在线 | 日本教室三级在线看 |