-1
有沒有一種方法來指定WinForm上TabPage的字體顏色?設置Winforms Tabpage字體顏色沒有自定義重繪字符串
我期待像
tabControl1.TabPages["MyTab"].Font.Color = Color.Blue;
什麼?
有沒有一種方法來指定WinForm上TabPage的字體顏色?設置Winforms Tabpage字體顏色沒有自定義重繪字符串
我期待像
tabControl1.TabPages["MyTab"].Font.Color = Color.Blue;
什麼?
有沒有辦法在Winform上指定TabPage
的字體顏色?不,沒有繪製它。
你正在尋找的屬性實際上存在..:
tabControl1.TabPages["MyTab"].ForeColor = Color.Blue;
..但它不會做你希望什麼:TabPage.ForeColor只設置顏色嵌套在的標籤頁控制。 (Ambient property)
您在頂部看到的文本是Tab
控件的一部分,並且顏色,字體和背景色僅通過Tab
控件進行控制。
所以,是的,你需要編碼DrawItem
事件,在那裏你可以訪問每個tabpage的屬性。
謝謝。這正是我的想法。 – rsnell
Google「msdn winforms tabpage color」 - > [MSDN:Control.ForeColor Property](https://msdn.microsoft.com/en-us/library/system.windows.forms.control.forecolor(v = vs 0.110)的.aspx)? – CodeCaster
我不想改變TabPage的ForeColor,我有興趣改變字體顏色。 – rsnell