2010-09-08 33 views
6

我似乎無法在任何地方找到答案。 默認tabcontrol標籤上的標籤之前的圖標足以滿足我的需求。TabControl中的圖標C# - 如何?

在此先感謝。

問:你需要弄清楚你所使用的庫設置:的WinForms,WPF,ASP.Net,GTK#,等等 - 彌敦道恩斯特

答:你是完全正確的,我錯誤。我正在使用Winforms。我從WPF切換回來,因爲WPF在某些計算機上崩潰了。

+0

您需要說明您正在使用的庫集:Winforms,WPF,ASP.Net,GTK#等。 – 2010-09-08 00:17:29

回答

18

它是TabControl的一個內置功能。在窗體上放置一個ImageList並用你的圖標填充它。設置TabControl.ImageList屬性。對於每個標籤頁,請設置ImageIndex屬性。

+0

我在MSDN上看到了這篇文章,但似乎是在它實際繪製標籤之前。如果我把任何東西放在設計器文件上,Visual Studio就會嚇到赫赫。你有什麼建議? – Qosmo 2010-09-08 02:15:29

+2

你對它做了什麼?避免沉重的重量和易燃材料。 – 2010-09-08 02:31:56

+0

有趣的你說的。它現在有效。去圖,可能是暫時的東西:P – Qosmo 2010-09-08 02:46:19

1

將工具箱中的imageList拖放到winform上,並將圖像添加到屬性窗口的集合中。添加一個tabcontrol並設置TabControl.ImageList屬性。爲每個標籤頁設置ImageIndex屬性。請參閱示例http://www.youtube.com/watch?v=D7E6xJyd6KM

+0

你是否附屬於該鏈接?如果是這樣,你必須在你的帖子中披露它,[根據常問問題](http://stackoverflow.com/faq#promotion)。否則,它可能被認爲是禁止的廣告。 – Leigh 2012-06-29 01:10:59