c#簡單小鬧鐘專案
阿新 • • 發佈:2019-01-01
框架:
程式碼:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Media;//新增音樂時名稱空間 namespace _02鬧鐘 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { textBox2.Text = DateTime.Now.ToString();//頁面載入時獲取當前時間 } bool b = false;//這個變數記錄時間是否到了 private void timer1_Tick(object sender, EventArgs e) { textBox2.Text = DateTime.Now.ToString();//timer每一秒執行一次更新一次值 if (b==false)//證明時間沒到,進行一次時間判斷,時間到了就不要進行判斷 { if (h==DateTime.Now.Hour) { if (m==DateTime.Now.Minute) { b = true;//證明時間剛好到了 SoundPlayer sound = new SoundPlayer(); sound.SoundLocation = "../../shengpizi.wav"; sound.Play(); } } } } int h, m; private void button1_Click(object sender, EventArgs e) { b = false; //獲取設定的鬧鐘時間的小時數和分鐘數 h = int.Parse(textBox4.Text); m = int.Parse(textBox5.Text); } } }