我正在使用DevExpress WinForms XtraTab控件v11.2,我无法更改标签页背景颜色。它坚持透明。我在XtraTab的AppearancePage.PageClient上设置了颜色,没有效果。
如果你抛出一个默认的XtraTabControl,你会得到两个主要区域都是白色的标签。我希望这个区域是灰色的。
答案 0 :(得分:5)
除了你正在做的事情之外,将XtraTabControl的PaintStyleName
设置为Standard或PropertyView或其他非默认样式之一以获得你想要的外观:
以下是在XtraTabControl中拖动并仅更改PaintStyleName
属性的示例:
答案 1 :(得分:0)
如果控件的外观设置为皮肤,那么从我所知道你无法改变背景颜色。
为了实际这样做,你有两个选择:
1)使用devexpress SkinEditor实用程序创建具有所需颜色的外观。
2)将默认外观设置为false,将样式设置为平,然后您将能够选择所需的颜色(请记住,因为您将禁用皮肤看起来不那么好所以第一次选项可能更好)。
this.xtraTabControl1.LookAndFeel.Style = DevExpress.LookAndFeel.LookAndFeelStyle.Flat;
this.xtraTabControl1.LookAndFeel.UseDefaultLookAndFeel = false;
this.xtraTabControl1.TabPages[0].BackColor = System.Drawing.Color.Gray;