- 使用時間計數器 timer 實作一個碼表,每次增加單位 0.1 秒。
- 有按鍵 start, stop, reset 做控制。
Step1. 檔案 → 新增專案 → Windows Form 應用程式 → 拉物件 Form1.cs[設計] → 撰寫 Form1.cs
Step2. Windows Form 拉入需要工具:
- Label × 1
- button × 3
- timer × 1
Step3. Coding
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 myTimer { public partial class Form1 : Form { public Form1() { InitializeComponent(); } double sec; private void label1_Click(object sender, EventArgs e) { } // Form Init private void Form1_Load(object sender, EventArgs e) { label1.BackColor = Color.Black; label1.ForeColor = Color.LightGreen; label1.TextAlign = ContentAlignment.MiddleCenter; button3_Click(sender, e); } // Timer private void timer1_Tick(object sender, EventArgs e) { label1.Text = string.Format("{0:0000.0 秒}", sec += 0.1); } // Start private void button1_Click(object sender, EventArgs e) { timer1.Enabled = true; } // Stop private void button2_Click(object sender, EventArgs e) { timer1.Enabled = false; } // Reset private void button3_Click(object sender, EventArgs e) { sec = 0; label1.Text = string.Format("{0:0000.0 秒}", sec); } } }
沒有留言:
張貼留言