使用Timer組件制作計時器
阿新 • • 發佈:2018-12-27
img sta 運用 sharp first pre day .text 屬性
實現效果:
知識運用:
Timer組件的interval屬性 //獲取或設置Timer組件Tick事件發生的時間間隔
public int Interval {get;set}
NumericUpDown控件的Value屬性 //獲取或設置數字顯示框的值
public decimal Value {get;set;}
實現代碼:
private void button1_Click(object sender, EventArgs e) { DateTime get_time1 = DateTime.Now; DateTime sta_ontime1=Convert.ToDateTime(label4.Text.Trim().ToString()); get_df = DateAndTime.DateDiff("s",get_time1,sta_ontime1,FirstDayOfWeek.Sunday,FirstWeekOfYear.FirstFourDays); if (get_df > 0) { if (timer2.Enabled != true) { timer2.Enabled = true; label6.Text = "鬧鐘已啟動"; label7.Text = "剩余" + get_df.ToString() + "秒"; } else { MessageBox.Show("鬧鐘已啟動 請取消後再試"); } } else { long hour = 24 * 3600 + get_df; timer2.Enabled = true; label6.Text = "鬧鐘已啟動"; label7.Text = "剩余" + hour.ToString() + "秒"; } }
使用Timer組件制作計時器