日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

C# 使用Timer控件设置时间间隔

發布時間:2023/12/4 C# 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C# 使用Timer控件设置时间间隔 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ? ? ?Timer 控件可以定期引發事件,該控件是為 Windows 窗體環境設計的。時間間隔的長度由 Interval 屬性定義,其值以毫秒為單位。若啟用了該組件,則每個時間間隔引發一個 Tick 事件,在該事件中添加要執行的代碼。如圖1 所示為 Timer 控件。

圖1 Timer 控件

? ? ? ?Interval 屬性用于設置計時器開始計時的時間間隔。

? ? ? ?語法如下:

? ? ? ?public int interval {?get; set; }? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

? ? ? ?屬性值:計時器每次開始計時之間的毫秒數,該值不小于 1。

? ? ? 當指定的計時器間隔已過去,而且計時器處于啟用狀態時會引發控件的 Tick 事件,Enabled 屬性用于設置是否啟用計時器。

? ? ? 語法如下:

? ? ? public virtual bool Enabled { get; set; }??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? ? ? 屬性值:如果計時器當前處于啟用狀態,則為 true;否則為 false。默認為 false。

【例1】 創建一個 Windows 應用程序,窗體加載時,設置 Timer 控件的 Interval 屬性為 1000毫秒(1 秒),使計時器的時間間隔為1秒。然后在 Timer 控件的 Tick 事件中,使文本框中顯示當前的系統時間。在按鈕的 Click 事件中設置 Enabled 屬性,以啟用或停止計時器。

代碼如下:

private?void?Form1_Load(object?sender, EventArgs?e) {timer1.Interval?=?1000;?????????? ?? ??//設置?Interval?屬性為?1000?毫秒? } private?void?timer1_Tick(object?sender,?EventArgs?e)?//?timer1?控件的?Tick?事件 {textBox1.Text?=?DateTime.Now.ToString(); ? //獲取系統當前日期? } private void button1_Click(object sender, EventArgs e) {if(button1.Text?=="開始") ?//判斷按鈕的?Text?屬性是否為 “開始”?{timer1.Enabled?=?true;??????????????????//啟動?timer1?控件?button1.Text?="停止";? //設置按鈕的?Text?屬性為 “停止”?}else ?//否則?{timer1.Enabled?=?false; ?//停止?timer1?控件?button1.Text="開始"; ?//設置按鈕的?Text?屬性為 “開始”?} }

程序的運行結果如圖2 所示。

圖2 ?制作系統時鐘

說明

? 在啟動和停止計時器時,也可以應用Start和Stop方法來實現。

-?END?-



關注小編不迷路呦~

總結

以上是生活随笔為你收集整理的C# 使用Timer控件设置时间间隔的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。