生活稿什麼
  • 中華職棒
    • 中華職棒官方
    • 樂天桃猿
    • 中信兄弟
    • 富邦悍將
    • 統一獅
    • 味全龍
  • 網路電視
    • 棒球baseball
    • 籃球basketball
    • 賽車Racing
    • 網球tennis
    • 足球football
    • 電子競技Gaming
  • 吃喝玩樂
    • 美食
    • 開箱評測
    • 棒球
    • 運動健身
  • 電腦手機軟體
    • 免費軟體
      • Google Chrome
    • 社群軟體
      • LINE
      • Facebook
      • Instagram
    • WordPress
    • 電腦維修
    • 程式語言
  • 動漫電玩
    • 模型玩具
    • 手機遊戲
    • 日本動漫
No Result
View All Result
生活稿什麼
No Result
View All Result

C#倒數計時器範例教學

2018-12-20 - Updated on 2021-08-05
Reading Time: 2 mins read
C# MenuStrip教學

C# MenuStrip教學

本篇文章分享如何使用C#來製作簡易的倒數計時器並提供範例教學,倒數計時器主要藉由Windows Form的Timer元件來實現,藉由判斷label上數字扣除到0的時候即執行需要計時的功能。

C#倒數計時器範例教學

  倒數計時器範例  

第一步驟: 建立C#的Timer物件

C#倒數計時器範例教學

第二步驟:建立顯示視窗UI元件

備註:這邊主要建立兩個label元件分別為 label1 與 label2

C#倒數計時器範例教學

第三步驟:設定Timer物件參數

將timer的 Interval 參數設定為 1000,代表每1秒執行一次。

C#倒數計時器範例教學

第四步驟:倒數計時器程式碼撰寫(以下提供倒數5秒的C#範例)

C#程式碼範例講解:

1.首先需要將Timer【timer1.Start】 啟動

2. int timeLeft = 5; 設定秒數為5秒,每一秒就執行減一,等到數字歸零即表示倒數時間已到。

3.C#程式範例如下:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
 
namespace Timer
{
    public partial class Form1 : Form
    {
        int timeLeft;
 
        public Form1()
        {
            InitializeComponent();
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
            timeLeft = 5;
            label2.Text = "5 seconds";
            /* Timer 啟動 */
            timer1.Start();
        }
 
 
        private void timer1_Tick(object sender, EventArgs e)
        {
            if (timeLeft > 0)
            {
                timeLeft = timeLeft - 1;
                label2.Text = timeLeft + " seconds";
            }
            else
            {
                /* 倒數時間到執行 */
 
                timeLeft = 5;
                label2.Text = "5 seconds";
            }
        }
    }
}

延伸閱讀:

C#讀取XML檔案內容資訊

C#資料庫語法新增與刪除

C# TextBox文字自定義顏色

C# MessageBox 教學

C#讀取Excel範例教學

Tags: C#C# TimerC#教學C#範例TimerWindows Form倒數計時器視窗程式設計計時器
  • 中華職棒
    • 中華職棒官方
    • 樂天桃猿
    • 中信兄弟
    • 富邦悍將
    • 統一獅
    • 味全龍
  • 網路電視
    • 棒球baseball
    • 籃球basketball
    • 賽車Racing
    • 網球tennis
    • 足球football
    • 電子競技Gaming
  • 吃喝玩樂
    • 美食
    • 開箱評測
    • 棒球
    • 運動健身
  • 電腦手機軟體
    • 免費軟體
      • Google Chrome
    • 社群軟體
      • LINE
      • Facebook
      • Instagram
    • WordPress
    • 電腦維修
    • 程式語言
  • 動漫電玩
    • 模型玩具
    • 手機遊戲
    • 日本動漫

© 2021 生活稿什麼