首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请教一下winform中的标签是怎么实现的

2013-07-08 
请问一下winform中的标签是如何实现的?请问一下前辈们,上图中的标签是如何实现的?WinForm标签[解决办法]如

请问一下winform中的标签是如何实现的?
请教一下winform中的标签是怎么实现的

请问一下前辈们,上图中的标签是如何实现的? WinForm 标签
[解决办法]
如果你想做出和VS2003一模一样的效果,还是使用一个商业控件吧,比如BCGControlBar For .NET或者Xtreme Suite。
[解决办法]
1.重写TabControl控件

2.设置UserPaint样式 

        public TabControlEx()
        {
            SetStyle(ControlStyles.ResizeRedraw 
[解决办法]
 ControlStyles.OptimizedDoubleBuffer 
[解决办法]
 ControlStyles.UserPaint, true);
            this.SizeMode = TabSizeMode.Fixed;
            
        }
3.在OnPaint中重绘选项卡
 比如使用 Rectangle r = this.GetTabRect(i); 获取选项卡的Rectangle 。。。

热点排行