5

コントロールのdevExpressスキンオプションが機能しない原因は何ですか?

たとえば、コントロールの skinName を変更してOffice 2010 Blackも、何もしません。

ありがとう。

4

1 に答える 1

11

スキンを登録する必要があります。通常、アプリケーションの起動時にアプリケーション全体のスキンを適用します。

DevExpress online Documentationでこの記事を参照してください。

これが私が通常行うことです:

DevExpress.UserSkins.BonusSkins.Register(); DevExpress.UserSkins.OfficeSkins.Register();

DevExpress のスキン DLL への参照を追加する必要があります。その後、必要なスキンを使用できます。

defaultLookAndFeel1.LookAndFeel.SetSkinStyle("Office 2010 Silver");

defaultLookAndFeel1ツールボックスから WinForm にドラッグされたコントロールはどこにありますか。基本フォームにドラッグすることをお勧めします。次に、基本フォームから残りのフォームを継承すると、すべてのアプリケーションで一貫したルック アンド フィールが得られます。

更新: 最新の DevExpress では、カスタム スキンの名前空間が変更されました。最後の 2 行は重要かもしれません。

Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);

DevExpress.UserSkins.BonusSkins.Register();
DevExpress.Skins.SkinManager.EnableFormSkins();
DevExpress.Skins.SkinManager.EnableMdiFormSkins();
于 2012-04-12T13:09:30.520 に答える