3

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

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

4

2 回答 2

5

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

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

在此处输入图像描述

于 2012-04-16T19:09:36.787 回答
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;
于 2012-04-16T19:27:04.917 回答