我使用的是DevExpress WinForms XtraTab控件v11.2,但无法更改选项卡页的背景色。它卡在透明上了。我已经在XtraTab的AppearancePage.PageClient上设置了颜色,但没有效果。
如果你抛出一个默认的XtraTabControl,你会得到两个在主区域都是白色的标签。我希望这个区域是灰色的。
发布于 2012-04-17 03:09:37
除了您正在做的事情之外,将XtraTabControl的PaintStyleName
设置为Standard或PropertyView或其他非默认样式之一,以获得您想要的外观:
下面是一个在XtraTabControl中拖动并仅更改PaintStyleName
属性的示例:
发布于 2012-04-17 03:27:05
如果控件的外观和感觉被设置为皮肤,那么据我所知,你不能改变背景颜色。
为了真正做到这一点,你有两个选择:
1)使用devexpress SkinEditor工具创建具有您想要的颜色的皮肤。
2)将默认的外观和感觉设置为false,样式设置为flat,然后您将能够选择您想要的颜色(请记住,因为您将禁用皮肤,它看起来不会很好,所以第一个选项可能更好)。
this.xtraTabControl1.LookAndFeel.Style = DevExpress.LookAndFeel.LookAndFeelStyle.Flat;
this.xtraTabControl1.LookAndFeel.UseDefaultLookAndFeel = false;
this.xtraTabControl1.TabPages[0].BackColor = System.Drawing.Color.Gray;
https://stackoverflow.com/questions/10178729
复制相似问题