1
我使用VS2010與C#和WinForm。當滿足某個條件時,我希望C#中的notifyicon在兩個圖標之間交替。我發現下面的代碼是爲單個圖標創建的,但我看不到如何以編程方式更改它。 「((System.Drawing.Icon)(resources.GetObject(」notifyIcon.Icon「)))」部分對我來說沒有意義。如何在C#中使兩個圖標交替顯示notifyicon?
notifyIcon.Icon = ((System.Drawing.Icon)(resources.GetObject("notifyIcon.Icon")));
我想...
notifyIcon.Icon = (System.Drawing.Icon(Application.StartupPath + @"\noneed.ico"));
但不會工作。我得到的錯誤「System.Drawing.Icon」是‘型’,這是不是在給定的範圍內有效的」
感謝您的幫助
像「新」這樣的小詞可以做到這一點令人驚訝。呵呵。謝謝 – JimDel
另外我會使用System.IO.Path.Combine方法來組合路徑: 'notifyIcon.Icon = new System.Drawing.Icon(Path.Combine(Application.StartupPath,「noneed.ico」));' –
Jalal爲什麼? – JimDel