C#的Timer控件使用很簡單:
1.添加一個Timer控件;
2.添加控件的【timer1_Tick】事件,該事件內容即每隔一段事件要做的事,例如顯示一個電子時鐘,那麼每隔一秒“時鐘”就會刷新一次;
3.設置屬性Interval(設置成1000,即表示1000毫秒=1秒),每隔這麼段時間就執行一次第2步的事件;
4.將屬性【Enabled】設置成True,控件就開始計算時間間隔,到了對應事件就執行一次第2步的事件。
下邊是獲得當前時間的簡單舉例:
private void timer1_Tick(object sender, EventArgs e)
{
labTime.Text = "當前時間是:" + DateTime.Now.ToLongTimeString();
}
private void timer1_Tick(object sender, EventArgs e)
{
labTime.Text = "當前時間是:" + DateTime.Now.ToLongTimeString();
DateTime dtStr = DateTime.Now; //記錄開始時間;
//...
DateTime dtEnd = DateTime.Now; //記錄結束時間;
TimeSpan tsTime = dtEnd - dtStr; //計算兩次記錄的時間差值;
int nMs = (int)tsTime.TotalMilliseconds; //將取得的時間差轉成毫秒;
}