2012-04-19 247 views
22

我試圖將應用程序圖標從默認更改爲其他內容。 所以我做了什麼,我做了一個圖標並保存它。然後,我去了我的項目屬性中的應用程序選項卡,並更改了圖標。在那裏,他顯示了我製作的圖標,但是當我運行我的項目時,它顯示一個灰色圖標,而不是顯示我的圖標。更改默認圖標

我在做什麼錯在這裏?

+0

哪裏的圖標是灰色的? – Likurg 2012-04-19 07:32:43

+0

這是應用程序圖標,在左上角 – jorne 2012-04-19 07:34:02

+0

你在Visual Studio中運行這個嗎? – Default 2012-04-19 07:45:51

回答

26

我有同樣的問題,但是當我在工作室外面跑它時,圖標看起來很好。
目前我還找不到任何支持此功能的源代碼,但是..
所以你所做的是正確的。

  1. 轉到項目屬性
  2. 應用程序選項卡下更改默認的圖標,你自己
  3. 生成項目
  4. 找到.exe文件在你喜歡的文件瀏覽器。

在那裏,圖標應該看起來很好。如果通過單擊該.exe運行它,該圖標在應用程序中也應該是正確的。

4

轉到表單的屬性,ICON ...選擇一個你想要的圖標。

編輯:試試這個

  1. 編輯App.Ico使它看起來像你想要的。
  2. 在窗體的屬性窗格中,將Icon屬性設置爲 項目的App.Ico文件。
  3. 重建解決方案。

而且讀這一個icons

+0

嘗試過,但不起作用。 它是一樣的,它顯示我的視覺工作室的圖標好,但不是當我運行我的項目。 讓我編輯它,它顯示它很好的財產,但不是從自我 – jorne 2012-04-19 07:37:23

13

一個項目的圖標屬性指定 將顯示在Windows資源管理器和 在Windows任務欄上的編譯的應用程序的圖標文件(.ICO)。

可以在 Project Designer的應用程序窗格中訪問Icon屬性;它包含已添加到 項目的圖標列表,可以是資源還是內容文件。

要指定應用程序圖標

  1. 隨着Solution Explorer中選擇一個項目,在項目菜單 單擊屬性。
  2. 選擇應用程序窗格。
  3. 從Icon下拉列表中選擇一個圖標(.ico)文件。

指定應用程序的圖標並將其添加到您的項目

  1. 隨着Solution Explorer中選擇一個項目,項目菜單, 單擊屬性上。
  2. 選擇應用程序窗格。
  3. 選擇從圖標下拉列表中瀏覽,並瀏覽至所需圖標文件的 位置。

圖標文件作爲內容文件添加到您的項目中,並且可以在左上角看到 。

如果你想爲每個表單顯示不同的圖標,你必須去每個表單的屬性,選擇圖標屬性,並瀏覽一個你想要的圖標。

這裏是​​爲了同樣的目的...

希望這有助於。

+0

我使用該鏈接之前,我去問我的問題在這裏,所以沒有它,不管怎樣,謝謝! – jorne 2012-04-19 07:46:25

+0

什麼是你的應用程序的模式?它處於調試模式還是釋放模式? – AlphaMale 2012-04-19 07:55:09

0

你應該把你的圖標在項目文件夾,之前建立它

+0

我在我的項目中做到了,所以它已經在文件夾中 – jorne 2012-04-19 07:47:00

4

您的應用程序圖標顯示在任務欄中。頂部(窗口)上的圖標是表單圖標。轉到您的表單並使用相同的圖標填充屬性「圖標」;問題解決了。您不需要將圖標放在輸出文件夾中(僅用於設置)。

1

如果您在運行EXE時顯示指定的圖標,但在Visual Studio中運行該圖標時不顯示,則對於WPF項目,在XAML頂部添加以下內容:Icon =「Images \ MyIcon.ico」。把它放在你有Title和xmlns定義的地方。 (假設你的項目中有一個Images文件夾,並且你在那裏添加了MyIcon.ico)。

0

我有同樣的問題。我按照步驟更改圖標,但始終安裝了默認圖標。

FIX:在我完成上述操作之後,我通過在Visual Studio菜單欄上構建並單擊「重建解決方案」並重新啓動了解決方案!

10

如果您使用的是Forms,則可以使用屬性窗格中的圖標設置。要做到這一點,請選擇窗體並在屬性窗格中向下滾動,直到看到圖標設置。當您打開該應用程序將有圖標,無論你在你的應用程序,並在任務欄

Icon settings

0

Go to the Project properties 生成項目 找到.exe文件在你喜歡的文件瀏覽器有它。