sdf
2009-10-07 11:27
204 查看
由于最近的项目需要,使用TabControl控件开发一个数据库分布同步向导,在最后封装时发现TabControl控件没有现成的隐藏标签的方法和属性;真是急煞人也!想办法解决吧。互联网的功能就是强大,虽然没有找到现成的解决方法,但我也了解的差不多了。经过尝试可以以如下方式实现TabControl的标签隐藏:
在窗体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 的绘制方式。
在窗体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 的绘制方式。
相关文章推荐
- sdf
- mobile 5 中操作SDF数据库的常用方法
- sdf数据文件查看小工具
- sdf
- Smart Device Framework ( SDF )类库
- sdf sdfsdf sdfsdf.org
- sdf
- sdf
- dfsdfsdfsdf
- vs2010中的ipch文件夹和sdf文件
- Replace .SDF database file through .msi upgrade proceed
- hadoop自定义SdfInputFormat,文件按标记分片
- vs2010中的ipch文件夹和sdf文件 (转)
- vs2010中臃肿的ipch和sdf文件
- Visual Studio 2010工程目录下的ipch文件夹和.sdf文件
- 在VS2010中去掉ipch和sdf文件方法
- 在VS2010中去掉ipch和sdf文件方法
- sqlserver compact sdf, sqlite 数据库 在net中相对路径设置方法 - 摘自网络
- sdf
- 新认识:SDF数据库