Winforms:創建每秒更新的數字時鐘
構建數字時鐘是您在學習如何創建 Windows 窗體應用程序時可以做的一個簡單練習。
它可以幫助您了解如何將 UI 元素添加到用戶界面,以及如何向用戶顯示某些值。
數字時鐘應用程序使用標籤來顯示時間。您可以使用應用程序代碼隱藏文件中的 tick 和 load 事件每秒更新一次時間。
如何為數字時鐘創建 UI
要為應用程序創建 UI,請在畫布上添加標籤並將其設計為看起來像數字時鐘。
- 創建一個新的 Windows 窗體應用程序。
- 使用工具箱將標籤 UI 元素拖到畫布上。
- 突出顯示標籤。使用屬性窗口將某些屬性更改為以下新值: 您的表單現在應該如下所示:
- 突出顯示表單控件。使用屬性窗口將大小屬性更改為“500、300”。
如何實時更新時鐘
您可以使用 Windows 窗體應用程序中的事件每秒更新一次時鐘標籤。
- 使用工具箱,將計時器 UI 元素拖到畫布上。
- 計時器 UI 元素有一個“Tick”事件,它每秒觸發一次以表示時鐘的滴答聲。突出顯示計時器 UI 元素,然後單擊屬性窗口中的閃電圖標。
- 雙擊Tick事件。這將生成一個每秒運行的新函數。
- 在新函數中,獲取當前系統的日期和時間。更新標籤的文本以顯示那一秒的新日期和時間:
private void timer1_Tick(object sender, EventArgs e)
{
clock.Text = DateTime.Now.ToString("hh:mm:ss tt");
} - 要使 tick 事件起作用,您首先需要啟動計時器。通過單擊窗口頂部的 Form1.cs [設計]選項卡返回到畫布視圖。
- 突出顯示表單控件。在屬性窗口中,單擊閃電圖標以打開事件列表。
- 雙擊Load事件以生成一個新函數。一旦您啟動應用程序,該函數將在表單加載時運行。
- 在加載函數中,啟動時鐘定時器:
private void Form1_Load(object sender, EventArgs e)
{
timer1.Start();
}
如何運行應用程序以查看數字時鐘
您可以通過運行該應用程序來查看數字時鐘。
- 單擊 Visual Studio 窗口頂部的綠色播放按鈕。
- 等待應用程序加載。當它開始運行時,您將能夠查看您的數字時鐘。
使用 Windows 窗體創建簡單的應用程序
構建數字時鐘或鬧鐘是擴展知識和學習如何構建簡單應用程序的好方法。您現在可以嘗試在您也想學習的其他技術堆棧中構建相同類型的時鐘。
發佈留言