看板 C_Sharp 關於我們 聯絡資訊
程式碼如連結 http://paste.plurk.com/show/1639765/ 我讓Timer每隔一分鐘去Check設定的時間... 但是,怎麼測試都不會跳出設定的MessageBox 請問是我有那裡寫錯了嗎?? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.173.151.119
m339606:如果我沒想錯的話,NowTime會停留在你第一次執行的時間 08/20 22:57
m339606:然後你的click宣告的aTimer執行完一次後就會被回收 08/20 22:58
m339606:http://pastie.org/8253710 08/20 23:07
m339606:把NowTime跟OnTimedEvent印出來應該就會知道答案了 08/20 23:09
m339606:另外可以使用偵錯來驗證程式邏輯 08/20 23:12
soup514:這樣寫NowTime就是form1的member 建構子之前就會被初始化 08/20 23:53
soup514:簡單說就是一打開程式的時間 直接檢查DateTime.Now就好 08/20 23:54
soup514:timer被new出來 會一直執行 除非呼叫GC.collect() 08/20 23:55
KSmart:經測試,真的如soup前輩所述,謝謝兩位大大指點^^ 08/22 22:45