看板 C_Sharp 關於我們 聯絡資訊
我試了以下的方法以後,出現一個錯誤訊息: 'Timer' 參考在 'System.Threading.Timer' 和 'System.Windows.Forms.Timer' 之間模稜兩可 請問要怎樣解決呢 先謝了 : : : : System.Threading.Timer 只能用程式碼完成,下面是簡單的範例: : using System.Threading; : ...... : object param = null; : Timer timer = new Timer( : TimerCallback, //定時回呼的方法,類似之前的 Tick 事件處理方法 : param, //呼叫 TimerCallback 時傳入的自訂參數 : 5000, //第一次呼叫 TimerCallback 的時間 (距現在) : 3000 //之後每次呼叫 TimerCallback 的時間間隔 : ); : ...... : void TimerCallback(object param) : { : //定時要做的事 : } : ...... : 時間單位都是 ms,要改變回呼的時間間隔可以使用 Timer 的 Change 方法。 莫名其妙解決了... 改成這樣就好了 System.Threading.Timer timer = new System.Threading.Timer( timerdelegate, param, 5000, 3000 ); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.25.107.180 ※ 編輯: wnlq6k528 來自: 163.25.107.180 (08/27 11:15)
wnlq6k528:已解決 08/27 11:15