簡體   English   中英

C#,WinForms 和應用程序圖標

[英]C#, WinForms and application icon

這是一個無關緊要的問題。 我一直在嘗試整理我的應用程序,並盡可能保持我的根文件夾干凈。 一個我永遠無法移出的文件是應用程序 ico 文件。 如果我移動它說,Resources 文件夾,這似乎是合乎邏輯的地方,select 它在

項目 | 屬性 | 應用 | 圖標和清單 | 圖標:

然后將其再次復制回根文件夾:-) 有人找到將圖標文件放在根文件夾之外的方法嗎?

如果您已將應用程序圖標放置在例如 Resources 文件夾中,則可以通過項目上下文菜單項“添加 > 現有項...”將其添加到項目中。 然后 select 在對話框中,如果“添加”按鈕單擊右側的小向下箭頭,然后單擊“添加為鏈接”。 如果您打開項目屬性,您現在可以 select 圖標,它不會復制到項目根文件夾中。

因此,對於更大的解決方案,您可以創建一個包含圖標、圖像等的文件夾,無需任何復制操作即可在整個解決方案中共享。

這也適用於源代碼文件,那么您應該將類聲明為internal類以防止出現問題。 我有時將它用於小型輔助類或擴展,以防止引用例如(更大)公共程序集。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM