如何使用TabControl控件?
2010-03-04 14:34
513 查看
1 如何用代码切换TabControl中的TabPage?
为按钮添加代码: TabControl1.SelectedIndex = 1 其中1是TabPage2的索引
2 如何隐藏TabControl中的TabPage标签?
方法一
方法二
将TabControl放入到Panel,将位置上移,用Panel遮挡住标签
方法三
方法三:在窗体Load事件中添加:
this.tabControl1.Region = new Region(new RectangleF(this.tabPage1.Left, this.tabPage1.Top, this.tabPage1.Width, this.tabPage1.Height));
以上代码完成标签的隐藏,但还存在一个问题,就是Tab + Ctrl 可以切换TabControl中的页,可以通过捕捉按键消息屏蔽 组合键:
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);
}
以上两步即可实现TabControl 标签的隐藏,如果要效果理想,可以调整TabControl 的appearance属性设置TabControl 的绘制方式。
为按钮添加代码: TabControl1.SelectedIndex = 1 其中1是TabPage2的索引
private void button1_Click(object sender, EventArgs e) { tabControl1.SelectedIndex = 1; }
2 如何隐藏TabControl中的TabPage标签?
方法一
public Form1() { InitializeComponent(); tabControl1.SizeMode = TabSizeMode.Fixed; tabControl1.ItemSize = new Size(0, 1); }
方法二
将TabControl放入到Panel,将位置上移,用Panel遮挡住标签
方法三
方法三:在窗体Load事件中添加:
this.tabControl1.Region = new Region(new RectangleF(this.tabPage1.Left, this.tabPage1.Top, this.tabPage1.Width, this.tabPage1.Height));
以上代码完成标签的隐藏,但还存在一个问题,就是Tab + Ctrl 可以切换TabControl中的页,可以通过捕捉按键消息屏蔽 组合键:
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);
}
以上两步即可实现TabControl 标签的隐藏,如果要效果理想,可以调整TabControl 的appearance属性设置TabControl 的绘制方式。
相关文章推荐
- C#如何使用分页控件[tabControl]
- VC++ Tab Control控件的使用
- 如何去掉TabControl控件默认添加的TabPage
- 如何使用sencha-touch控件显示平板上的tab界面
- C#用TabControl控件如何使某个TabPage禁用
- c# tabcontrol控件标签如何隐藏?
- (9)uniGUI for C++ builder下如何使用UniPageControl控件做成WEB多页面系统界面框架?
- 计算药量项目中的TabControl控件使用
- DevExpress 使用 XtraTabbedMdiManager 控件以 Tab样式加载 Mdi窗体并合并 RibbonControl 解决方案
- Visual Studio 2010——C#的TabControl和UpDown控件的使用
- C++中MFC Tab Control控件的使用详解
- C#中控件的使用(一)------TabControl
- VSTab Control控件的使用
- Silverlight TabControl和Accordion控件使用介绍
- MFC:Tab Control 控件的使用
- VC中使用TAB Control控件
- c# 如何隐藏TabControl控件的标签
- VC++ Tab Control控件的使用
- 如何设置tabcontrol控件的tabPage的text内容显示成竖着的字体
- mfc中使用Tab Control控件