2012-04-16 45 views
3

我正在使用DevExpress WinForms XtraTab控件v11.2,並且無法獲取要更改的標籤頁背景顏色。它堅持透明。我在XtraTab的AppearancePage.PageClient上設置了顏色,並沒有效果。不能用DevExpress更改TabPage的背景顏色WinForms XtraTab

如果你拋出一個默認的XtraTabControl,你會得到兩個在主區域都是白色的選項卡。我希望這個區域是灰色的。

回答

5

除了你在做什麼,設定XtraTabControl的PaintStyleName爲標準或PropertyView或其他非默認樣式之一得到你想要的效果:

這裏是在XtraTabControl拖動的例子,如果控制的外觀和感覺被設置爲皮膚,然後從什麼我知道你不能改變背景色

enter image description here

0

:只有改變PaintStyleName財產。

爲了真正做到這一點,你有兩個選擇:

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;