关于tabControl最上面的页眉tabpage1,tabpage2,。。。。。的区域背景颜色

huangheping520hhp 2009-04-29 11:23:41
我现在做的一个程序,窗体的背景颜色设置为蓝色了,tabControl里的tabpage1,tabpage2.。。。。的背景颜色也设置为蓝色了,在没运行时窗体全部显示为蓝色,可是运行后,tabpage1,tabpage2.。。。。。都显示为蓝色,就是tabControl的最上面的页眉默认显示为灰色!
在窗体属性栏里没有设置tabControl颜色的属性!
请指教,设置什么属性,用代码表示!谢啦!
...全文
346 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Crystalzhou 2009-04-30
  • 打赏
  • 举报
回复
mark and up
zgke 2009-04-29
  • 打赏
  • 举报
回复
tabControl1.DrawMode = TabDrawMode.OwnerDrawFixed;
tabControl1.DrawItem += new DrawItemEventHandler(tabControl1_DrawItem);






void tabControl1_DrawItem(object sender, DrawItemEventArgs e)
{
TabControl _Control =(TabControl)sender;
e.Graphics.Clear(this.BackColor);

for(int i=0;i!=_Control.TabPages.Count;i++)
{

e.Graphics.DrawString(_Control.TabPages[i].Text,_Control.TabPages[i].Font,Brushes.Black,_Control.GetTabRect(i));
}
}
这样看看
zgke 2009-04-29
  • 打赏
  • 举报
回复
e.Graphics 都有了 你自己想怎么画都可以.
huangheping520hhp 2009-04-29
  • 打赏
  • 举报
回复
楼上的代码不行,值是改变最上面标题的字的颜色
,,我是想让标题的背景色定义成我想要的

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧