DevExpress WinForms XtraTabコントロールv11.2を使用していますが、タブページの背景色を変更できません。透明にこだわっています。XtraTabのAppearancePage.PageClientに色を設定しましたが、効果はありませんでした。
デフォルトのXtraTabControlをスローすると、メイン領域に両方とも白の2つのタブが表示されます。この領域を灰色にします。
DevExpress WinForms XtraTabコントロールv11.2を使用していますが、タブページの背景色を変更できません。透明にこだわっています。XtraTabのAppearancePage.PageClientに色を設定しましたが、効果はありませんでした。
デフォルトのXtraTabControlをスローすると、メイン領域に両方とも白の2つのタブが表示されます。この領域を灰色にします。
実行していることに加えて、XtraTabControlPaintStyleName
をStandardまたはPropertyView、あるいはその他のデフォルト以外のスタイルの1つに設定して、目的の外観を取得します。
XtraTabControlをドラッグして、PaintStyleName
プロパティのみを変更する例を次に示します。
コントロールのルックアンドフィールがスキンとして設定されている場合、私が知っていることから、バックカラーを変更することはできません。
実際にそうするためには、2つのオプションがあります。
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;