修改tabControl的DrawMode属性为OwnerDrawFixed,然后在tabControl的DrawItem事件中写代码

TabControl tc=sender as TabControl;
Font font=new Font("微软雅黑",10F);
SolidBrush bruFont=new SolidBrush(Color.White);//字体颜色
SolidBrush tabPageBlack=new SolidBrush(Color.FromArgb(105,105,105));//Tab选项卡背景颜色
SolidBrush backgroundBlack=new SolidBrush(Color.FromArgb(77,77,77));//Tab整体背景颜色
StringFormat stringFormat=new StringFormat();
stringFormat.Alignment=StringAlignment.Near;//选项卡文字位置
//填充选项卡颜色
Rectangle rec1=tc.GetTabRect(0);
e.Graphics.FillRectangle(tabPageBlack,rec1);
Rectangle rec2=tc.GetTabRect(1);
e.Graphics.FillRectangle(tabPageBlack,rec2);
//填充背景色
Rectangle rec3=tc.ClientRectangle;
e.Graphics.FillRectangle(backgroundBlack,rec3);
//填写选项卡名称
e.Graphics.DrawString("饼状图",font,bruFont,rec1,stringFormat);
e.Graphics.DrawString("雷达图",font,bruFont,rec2,stringFormat);

修改TabControl背景颜色相关推荐

  1. jquery入门 修改网页背景颜色

    我们在浏览一些网站,尤其是一些小说网站的时候,都会有修改页面背景颜色的地方,这个功能使用jquery很容易实现. 效果图: show you code: <!doctype html> & ...

  2. intellij2018修改代码背景颜色

    intellij中修改代码背景颜色 ,点击右侧background,如下图,颜色填入000000

  3. Visual Studio - 修改主题背景颜色

    Visual Studio - 修改主题背景颜色 1 Dark 2 Tools -> Options 3 Environment -> General 4 Light 5 Blue Ref ...

  4. element修改el-table 表头的背景颜色横向渐变色 + 修改表头背景颜色

    vue + element-ui 修改el-table 表头的背景颜色横向渐变色 + 修改表头背景颜色 表头背景颜色横向渐变效果图: 修改表头背景颜色和字体颜色效果图: 直接上代码: 修改表头的背景颜 ...

  5. Google Chrome(谷歌浏览器)修改网页背景颜色的办法

    Google Chrome(谷歌浏览器)修改网页背景颜色的办法(比如修改为护眼的豆沙绿) Google Chrome修改网页背景颜色的办法 首先,下载安装chrome的stylist插件,下载地址: ...

  6. 巧用证照之星修改证件照背景颜色

    来不及拍摄符合规定的背景颜色的证件照怎么办呢?不用着急,今天小编就教大家一个利用证件照编辑软件处理背景的方法,如何用证照之星快速修改证件照背景颜色. 1.添加照片 打开证照之星软件,选择"打 ...

  7. Java游戏编程前篇 修改eclipse背景颜色

    最近准备开始研究java游戏设计了.(不是安卓的游戏设计,关于安卓的游戏设计,我打算学完java之后直接学cocos2dx,学习java的原因是因为在公司里接触到了eclipse,所以打算顺便将jav ...

  8. Three.js初识:渲染立方体、3d字体、修改渲染背景颜色

    用场景对three.js进行渲染:场景.相机.渲染器 const scene = new THREE.Scene(); const camera = new THREE.PerspectiveCame ...

  9. 修改eclipse背景颜色更好的保护眼睛

    [加载配置] 导入配置: 打开eclipse    file-> import.... ->preference ->next -> browse ->选在 ***.ep ...

最新文章

  1. begin.lydsy 入门OJ题库:1104:纯粹合数
  2. 二级c语言基础知识pdf下载,全国计算机等级考试二级C语言公共基础知识.pdf
  3. ARM 之十二 Cortex-M 内核异常处理、异常定位方法、在线调试、Keil MDK-ARM 的使用
  4. Segment fault及LINUX core dump详解
  5. 【Spring框架】 ☞ 项目启动时执行特定处理及ApplicationListener源码分析
  6. random_state的值如何选_同样是防晒衣,单价几十和几百块有什么不同?选防晒衣认准这4点...
  7. 第0周作业2:博客阅读和思考
  8. 手游pubg mobile服务器正在维护,PUBG Mobile Download Failed怎么解决
  9. 蒙特利尔大学助理教授唐建《图表示学习:算法与应用》研究进展
  10. ubuntu安装mysql没反应_Ubuntu安装mysql三种安装方式
  11. Linux系统编程三:使用man查看帮助文档
  12. paip.论大数据的方法,技术erlang,haddop.attilax总结.
  13. 云之讯的短信SDK快速上手
  14. STM32CubeMX | 30-使用硬件SPI读写FLASH(W25Q64)
  15. linux趋势杀毒安装目录,Linux杀毒软件(ClamAV)
  16. Revit提示.Net Framework Runtime4.7未安装解决方法(安装失败错误代码5100)
  17. YEDROUDJ-NET: AN EFFICIENT CNN FOR SPATIAL STEGANALYSIS【Yedroudj-Net:一个高效的空间隐写分析CNN】
  18. python定积分1002无标题_python 求定积分和不定积分
  19. 至多包含 K 个不同字符的最长子串
  20. 电脑绘图软件有哪些可以简单使用的?

热门文章

  1. python 中iloc_iloc索引之间的Python差异
  2. linux命令chgrp,Linux命令详解之–chgrp命令 | Linux大学
  3. h5+css 水平菜单制作
  4. zabbix3.4 监控路由器报错No Such Instance currently exists at this OID
  5. 北邮通信原理期末试卷2022-2023
  6. 东南大学计算机学院张敏灵,【CAAI 2019】偏标记学习的研究,东南大学|张敏灵教授...
  7. Anchor DETR
  8. Memory Protection Unit Introduction
  9. 白糖能放多久 许多人都超关心的问题
  10. XnView调整图片不失真