推荐方法:
以下三项全部设置即可实现TabControl头部完美隐藏
tabControl1.SizeMode = TabSizeMode.Fixed; tabControl1.ItemSize = new Size(0, 1); tabControl1.Appearance=FlatButtons
其它方法:
在窗体载入事件中加入以下代码:
1、隐藏选项卡选头部
//这句代码可以隐藏选项卡选头 //this.tabControl1.Region = new Region(new RectangleF(this.tabPage1.Left, this.tabPage1.Top, this.tabPage1.Width, this.tabPage1.Height));
2、屏蔽切换快捷键
/// <summary>
/// 这个函数可以屏蔽: Tab+Ctrl 可以切换TabControl中的页,可以达到通过捕捉按键消息屏蔽
/// </summary>
/// <param name="msg"></param>
/// <param name="keyData"></param>
/// <returns></returns>
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
switch (keyData)
{
case (Keys.Tab | Keys.Control):
return true;
default:
break;
}
return base.ProcessCmdKey(ref msg, keyData);
}

已有 11166 位网友参与,快来吐槽:
发表评论