我需要更改窗體中標題欄左上角的圖標。它在設計器中發生變化,但在應用程序以發佈/調試模式運行時不會發生變化當我直接從文件夾運行應用程序時,圖標不會更新。我有Windows 8Windows窗體標題欄中顯示錯誤的圖標
我曾嘗試以下:
表 - >屬性 - >圖標 - 設置的圖標。在這一點上,它出現在設計師手中。
將新圖標作爲圖標(.ico)文件添加到Resources.resx中。這指出了其中的圖標文件存在
NewLogo.ico位置 - >屬性 - >複製到輸出目錄 - 試圖將其設置爲兩個副本,如果新的/複製始終
項目 - >屬性 - >應用程序 - 在圖標和清單下,將圖標及其位置更改爲指向新圖標的位置。新的圖標顯示出來的圖標和清單框
項目 - >屬性 - >調試 - 不選中「啓用在Visual Studio宿主進程」
清除圖標緩存
重新啓動我的系統
來自世界各地刪除舊的圖標文件我的系統
殺害並重新啓動Explorer.exe的
拾取的圖標如下設計師代碼:
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
試圖將其更改爲
this.Icon = Properties.Resources.NewLogo
這一切後,舊的圖標仍然顯示,當我運行應用程序 如何解決此問題?
謝謝,
你做過重建嗎? –
Google「windows重置圖標緩存」。 –
丹尼爾A.懷特 - 是的,當然,我在上面列出的每個變化 – user3208131