TabControl控件在左侧绘制tabPage页面
效果图:
代码:
1.设置控件属性
tabControl1.DrawMode = TabDrawMode.OwnerDrawFixed;
tabControl1.Alignment = TabAlignment.Left;
tabControl1.SizeMode = TabSizeMode.Fixed;
tabControl1.Multiline = true;
tabControl1.ItemSize = new Size(50, 100);
2.设置事件
private void tabControl1_DrawItem(object sender, DrawItemEventArgs e)
{
Rectangle tabArea = tabControl1.GetTabRect(e.Index);//主要是做个转换来获得TAB项的RECTANGELF
RectangleF tabTextArea = (RectangleF)(tabControl1.GetTabRect(e.Index));
Graphics g = e.Graphics;
StringFormat sf = new StringFormat();//封装文本布局信息
sf.LineAlignment = StringAlignment.Center;
sf.Alignment = StringAlignment.Center;
Font font = this.tabControl1.Font;
SolidBrush brush = new SolidBrush(Color.Black);//绘制边框的画笔
g.DrawString(((TabControl)(sender)).TabPages[e.Index].Text, font, brush, tabTextArea, sf);
}
TabControl控件在左侧绘制tabPage页面相关推荐
- TabControl控件和TabPage
TabControl控件搞了两天才弄会,发个简单教程 TabControl控件可以支持在一个控件里面放置多个选项卡,每个选项卡又可以放置多个控件 由于在控件属性窗口添加选项卡相对比较容易,下面说一下 ...
- TabControl控件和TabPage的使用
TabControl控件和TabPage TabControl控件搞了两天才弄会,发个简单教程 TabControl控件可以支持在一个控件里面放置多个选项卡,每个选项卡又可以放置多个控件 由于 ...
- C# 遍历TabControl控件里的所有控件
如何遍历tabcontrol控件的所有的tabpage中的所有控件? foreach (TabPage page in tabControl1.TabPages){foreach (Control c ...
- 对tabcontrol控件增强,添加关闭按钮功能、呼吸灯标签闪烁功能、类QQ消息数量标签提示TIP
在网上自绘tabcontrol的基础上增强,大部分代码写了注释. 关闭按钮的绘制思路:对padding属性修改以增加标签空白部分.在空白部分绘制十字,写个鼠标在十字区域点击关闭的事件以在适用控件时处理 ...
- TabControl控件用法图解
1.首先创建一个MFC对话框框架,在对话框资源上从工具箱中添加上一个TabControl控件 2.根据需要修改一下属性,然后右击控件,为这个控件添加一个变量,将此控件跟一个CTabCtrl类变量绑定在 ...
- C# WPF TabControl控件用法详解
概述 TabControl我之前有讲过一节,内容详见:C# WPF TabControl用法指南(精品),上节主要讲解了tabcontrol控件的左右翻页,以及页面筛选,以及数据绑定等内容,这节内容继 ...
- winform 处理tabcontrol控件,隐藏顶部的tab标签,及tabcontrol的边框线
处理tabcontrol控件,隐藏顶部的tab标签,及tabcontrol的边框线 处理tabcontrol控件,隐藏顶部的tab标签,及tabcontrol的边框线 隐藏顶部的tab标签 隐藏边框线 ...
- MFC中选项卡TabControl控件的用法
前言:我这里的开发环境是VS2010,其它不同的开发环境可能会有所差别,但绝不会差太多,其根本方法一般是不会变的. 选项卡控件(英文名:TabControl),这个控件使用在开发一些比较复杂,和用户交 ...
- Visual Studio中的TabControl控件的用法
今天遇到了一个自己没遇到过的控件TabControl控件,所以找了点关于它的资料 TabControl 属性 DisplayRect:只定该控件客户区的一个矩形 HotTrack:设置当鼠标经过页 ...
最新文章
- 如何看待清华北大毕业生流失去国外?
- html绘制头像原样教程,CSS实例教程:创意CSS3头像展示教程
- Yahoo网站性能最佳体验的34条黄金守则
- JIT编译器,内联和转义分析
- 关于jsp:include 动态引入的值传递问题(数据共享问题)
- 如何将类添加到给定的元素?
- SharePoint 站点集和子站点数据互相读取
- python访问陌生人qq空间_自己的QQ空间怎么不让陌生人进入—设置访问权限
- Linux查看系统自启动服务
- 教你在MathType中输入空心字和花体字的重要方法
- 大数据学习笔记七(云数据库)
- java的碳刀_关于碳刀的小知识 一、什么是碳刀? 最通俗
- 饮食干预减轻癌症治疗相关症状和毒性
- “中文问题没商量”之Ant中的中文问题
- Authority-check基础知识
- 恶意代码分析实战Lab3-2
- nginx nobody
- ORBSLAM3的IMU积分求解过程
- NEC、NTT、富士通以及日立开发测试SDN技术
- 深度图像转点云数据(激光雷达数据)