1

私は DevExpress DXperience を使用しており、MdiChild フォームを含む MDI アプリケーションを作成しました。

1)Program.csファイル「DevExpress Dark Style」をデフォルトのスキンとして設定しましたが、タイトルバーのスキンが変わらないという唯一の問題である子フォームでも機能しました。このコードを試しましForm.LookAndFeel = "DevExpress Dark Style";たが、次のエラーが表示されます。

プロパティまたはインデクサー 'LookAndFeel' を割り当てることはできません -- 読み取り専用です。

からスキンを変更することを選択したときと同じ問題skinsRibbonPageGroup

2) MDI 子フォームを実行するとScrollBar、寸法を変更すると が表示されるはずですが、これは起こりません。

ここに画像の説明を入力

4

2 に答える 2

1

解決しました!

最初の解決策は DmitryG の答えです。

DevExpress.Skins.SkinManager.EnableMdiFormSkins();

2 番目の解決策として、DevExpress サポート センターに連絡したところ、この動作は ChildForm インスタンスがスクロールバーを自動的に表示しないことが原因であり、これを回避するには、AutoScroll プロパティを ChildForm インスタンスの true 値に設定するだけであるとのことでした。 .

this.AutoScroll = true;
于 2012-08-07T15:23:44.573 に答える
1

1) SkinManager.EnableMdiFormSkinsメソッドを使用して、MDI 子 XtraForm のタイトル バー スキニング機能を有効にする必要があります。

関連記事:

  1. スキン
  2. ルック アンド フィール

2) 情報が不足しているため、2 番目の問題の原因を特定することは困難です。スクロールバーに関する問題を、問題を示す小さなサンプル プロジェクトとともに DevExpress サポート センターに直接報告することをお勧めします。

于 2012-08-06T08:05:03.860 に答える