我正在創建僅適用於System-Tray的應用程序。有沒有主窗體的圖標有點複雜,但通過StackOverflow上的以前的主題我已經完成了。右鍵單擊工作正常,我已經在上下文菜單中鏈接,等等。系統托盤notifyIcon不接受左鍵單擊事件
我遇到了左鍵單擊的問題。據我所知,「notifyIcon1_Click」事件根本沒有觸發。
private void notifyIcon1_Click(object sender, EventArgs e)
{
Debug.WriteLine("Does it work here?");
if (e.Equals(MouseButtons.Left))
{
Debug.WriteLine("It worked!");
}
}
無論那些調試行的輸出是在這種情況下不停止程序,斷點等
我這樣做是否有誤?我的下一步應該是什麼?我在C#中編寫了這個代碼,如果這對於任務欄行爲來說很重要的話,那麼可以使用Windows 7。
你能告訴您更多的代碼?事件是否「有線」? – 2010-01-11 22:41:18
在Designer.cs文件中正確連接了事件 - 「this.notifyIcon1.Click + = new System.EventHandler(this.notifyIcon1_Click);'? – ChrisF 2010-01-11 22:41:38
你確實記得實際上將它註冊爲事件處理程序,對吧? – 2010-01-11 22:41:41