Timer控件的簡單應用

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;  //將取得的時間差轉成毫秒;
        }



發佈了19 篇原創文章 · 獲贊 13 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章