Can';t使用DevExpress WinForms XtraTab更改选项卡页的背景色

Can';t使用DevExpress WinForms XtraTab更改选项卡页的背景色,winforms,devexpress,Winforms,Devexpress,我正在使用DevExpress WinForms XtraTab控件v11.2,无法更改选项卡页面的背景色。它粘在透明纸上。我在XtraTab的AppearancePage.PageClient上设置了颜色,但没有效果 如果您抛出一个默认的XtraTabControl,您会得到两个在主区域都是白色的选项卡。我希望此区域为灰色。除了您正在执行的操作外,还可以将XTRATABAB控件的PaintStyleName设置为Standard或PropertyView或其他非默认样式之一,以获得您想要的外观

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


如果您抛出一个默认的XtraTabControl,您会得到两个在主区域都是白色的选项卡。我希望此区域为灰色。

除了您正在执行的操作外,还可以将XTRATABAB控件的
PaintStyleName
设置为Standard或PropertyView或其他非默认样式之一,以获得您想要的外观:

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


如果控件的外观设置为“皮肤”,那么据我所知,您无法更改背景色

要真正做到这一点,您有两个选择:

1) 使用DevXPress 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;