-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