有没有办法在Winform上指定TabPage的字体颜色?
我期待像
这样的东西tabControl1.TabPages["MyTab"].Font.Color = Color.Blue;
还是什么?
答案 0 :(得分:0)
有没有办法在Winform上指定TabPage
的字体颜色?不,不是没有绘制它。
您要查找的属性实际上存在..:
tabControl1.TabPages["MyTab"].ForeColor = Color.Blue;
..但它没有做你希望的事情:TabPage.ForeColor只为嵌套在标签页中的控件设置颜色。 (Ambient property)
您在顶部看到的文字是Tab
控件的一部分,颜色,字体和背景颜色仅通过Tab
控件进行控制。
所以,是的,您需要对DrawItem
事件进行编码,您可以在其中访问每个标签页的属性。