winform 处理tabcontrol控件,隐藏顶部的tab标签,及tabcontrol的边框线 |
您所在的位置:网站首页 › tabcontrol隐藏指定选项卡 › winform 处理tabcontrol控件,隐藏顶部的tab标签,及tabcontrol的边框线 |
处理tabcontrol控件,隐藏顶部的tab标签,及tabcontrol的边框线
处理tabcontrol控件,隐藏顶部的tab标签,及tabcontrol的边框线隐藏顶部的tab标签隐藏边框线运行效果图
处理tabcontrol控件,隐藏顶部的tab标签,及tabcontrol的边框线
隐藏顶部的tab标签
1、把TabPage的属性中将Text清空 。 2、选中TabControl,将属性SizeMode改为Fixed, 3、将属性:ItemSize设为0,1 4、将属性:TabStop,修改为fasle 以上四步,基本完美解决了,但左上角还是有遗留点。 5、将如下代码复制粘贴到form的load事件中 this.tabControl1.Region = new Region(new RectangleF(this.tabPage1.Left, this.tabPage1.Top, this.tabPage1.Width, this.tabPage1.Height)); 隐藏边框线1、自定义tabcontrol的集成类 public class CoverTabControl : TabControl { /// /// 解决系统TabControl多余边距问题 /// public override Rectangle DisplayRectangle { get { Rectangle rect = base.DisplayRectangle; return new Rectangle(rect.Left - 4, rect.Top - 4, rect.Width + 8, rect.Height + 8); } } }2、找到xxxx.design.cs文件 修改: this.tabControl1 = new System.Windows.Forms.TabControl(); 为:this.tabControl1 = new CoverTabControl() ; 运行效果图内容绝对原创,希望对您有帮助。您的打赏,是让我持续更新的牛奶和面包 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |