我在我的WinForms應用程序中集成了一個小的待辦事項列表,其中用戶可以添加任務併爲其設置警報。是否可以在後臺運行定時器(或鬧鐘計數器),即使應用程序已關閉。我正在使用AlarmClass
作爲回答here。目標只是在達到鬧鐘時間時顯示一個MessageBox,而與應用程序無關。同樣應該可以設置多種鬧鈴。報警,即使應用程序已關閉
如果我的問題沒有闡述,我很抱歉,因爲我不知道其他細節我必須包括。但準備回答你的問題。
在此先感謝。
編輯:對此的任何評論link?
我在我的WinForms應用程序中集成了一個小的待辦事項列表,其中用戶可以添加任務併爲其設置警報。是否可以在後臺運行定時器(或鬧鐘計數器),即使應用程序已關閉。我正在使用AlarmClass
作爲回答here。目標只是在達到鬧鐘時間時顯示一個MessageBox,而與應用程序無關。同樣應該可以設置多種鬧鈴。報警,即使應用程序已關閉
如果我的問題沒有闡述,我很抱歉,因爲我不知道其他細節我必須包括。但準備回答你的問題。
在此先感謝。
編輯:對此的任何評論link?
我不知道,但不能創建一個Windows應用程序,只顯示在Systemtray中。將所需的密鑰添加到註冊表中,以確保它在Windows啓動時自動啓動。
否則,您可以將其分成兩個獨立的應用程序; - Windows應用程序來管理警報 - Windows服務在後臺做檢查
簡短的回答
號如果你的應用程序關閉,有沒有什麼好辦法。
龍答案
是,如果你採取聰明的兩輪牛車。你可以:
感謝您輸入種子,我會挖掘更多的關於這些點和發佈查詢,如果有的話。 – Marshal 2011-04-07 16:37:30
對此鏈接的任何評論(http://channel9.msdn.com/coding4fun/articles/Creating-an-Alarm-Clock-in-the-System-Tray) – Marshal 2011-04-07 16:49:08
@Niraj:鏈接中的鬧鐘應用程序這是一個很好的方法,並且與Chris的第一個建議非常吻合。它有一個用戶界面,並顯示如何將其停放在系統托盤中。比Windows服務(沒有UI)更容易實現。 – 2011-04-07 17:02:51
嗯好主意分爲兩部分的應用程序。我以前從未創建過服務,我會試着找到一些文獻和樣本。謝謝 – Marshal 2011-04-07 16:38:44
對此[鏈接]有任何意見(http://channel9.msdn.com/coding4fun/articles/Creating-an-Alarm-Clock-in-the-System-Tray)? – Marshal 2011-04-07 16:49:39
該教程似乎很容易。當然,這對於您的需求來說有點過於基本(即多個警報),您應該將警報明確存儲在文件/數據庫中。但它是一個好開始! – Rhapsody 2011-04-07 16:53:51