コントロールのdevExpressスキンオプションが機能しない原因は何ですか?
たとえば、コントロールの skinName を変更してOffice 2010 Black
も、何もしません。
ありがとう。
コントロールのdevExpressスキンオプションが機能しない原因は何ですか?
たとえば、コントロールの skinName を変更してOffice 2010 Black
も、何もしません。
ありがとう。
スキンを登録する必要があります。通常、アプリケーションの起動時にアプリケーション全体のスキンを適用します。
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();