首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法使用DevExpress WinForms XtraTab更改TabPage的背景色

无法使用DevExpress WinForms XtraTab更改TabPage的背景色
EN

Stack Overflow用户
提问于 2012-04-17 01:25:22
回答 2查看 6K关注 0票数 3

我使用的是DevExpress WinForms XtraTab控件v11.2,但无法更改选项卡页的背景色。它卡在透明上了。我已经在XtraTab的AppearancePage.PageClient上设置了颜色,但没有效果。

如果你抛出一个默认的XtraTabControl,你会得到两个在主区域都是白色的标签。我希望这个区域是灰色的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-17 03:09:37

除了您正在做的事情之外,将XtraTabControl的PaintStyleName设置为Standard或PropertyView或其他非默认样式之一,以获得您想要的外观:

下面是一个在XtraTabControl中拖动并仅更改PaintStyleName属性的示例:

票数 5
EN

Stack Overflow用户

发布于 2012-04-17 03:27:05

如果控件的外观和感觉被设置为皮肤,那么据我所知,你不能改变背景颜色。

为了真正做到这一点,你有两个选择:

1)使用devexpress SkinEditor工具创建具有您想要的颜色的皮肤。

2)将默认的外观和感觉设置为false,样式设置为flat,然后您将能够选择您想要的颜色(请记住,因为您将禁用皮肤,它看起来不会很好,所以第一个选项可能更好)。

代码语言:javascript
运行
复制
this.xtraTabControl1.LookAndFeel.Style = DevExpress.LookAndFeel.LookAndFeelStyle.Flat;
            this.xtraTabControl1.LookAndFeel.UseDefaultLookAndFeel = false;
            this.xtraTabControl1.TabPages[0].BackColor = System.Drawing.Color.Gray;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10178729

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档