2011-01-06 49 views
1

monthCalendar是否會在C#午夜自動更新?在C#中,monthCalendar更新!

基本上,我使用的是monthCalendar的DateChanged事件,所以當我點擊日曆中的一個新日期時,發生了一個事件,但是當我將軟件打開48小時時,日曆並未自動更新,因此事件沒有奏效!

任何想法將不勝感激。

回答

2

DateChanged發生的事件,當你手動更改日期。它不會自動發生。

你應該使用別的東西。

如果你想知道日期已經改變,我有一個基本的方法。

您抓取程序開始運行的日期爲DateTime.Now並每隔1小時左右運行一次計時器,每當計時器被擊中時再次檢查日期並對其進行比較。如果它們不一樣,那一天就改變了。