How to change default default LookAndFeel for the whole application?

This page shows how to change the default LookandFeel for a .net application using DevExpress 10.2. This does not work for me.

My code (in Main())

imports DevExpress.LookAndFeel

DevExpress.LookAndFeel.UserLookAndFeel.Default.SkinName = "Caramel"
DevExpress.LookAndFeel.UserLookAndFeel.Default.UseWindowsXPTheme = False
DevExpress.LookAndFeel.UserLookAndFeel.Default.LookAndFeelStyle.Office2003

My users hate this new gray theme and want Caramel to return ... suggestions?

+3
source share
5 answers

. , DevExpress.XtraEditors.XtraForm( Winforms-Application). LookAndFeel . : devexpress , devexpress, .

: DevExpress v 10.x. DevExpress V 2011.2, "DevExpress.BonusSkins.vXX.Y" -

DevExpress.UserSkins.BonusSkins.Register();

, . "DevExpress.BonusSkins.v12.1.DLL" "\ Bin\Framework" - DevExpress.

:

DevExpress.UserSkins.BonusSkins.Register();
DefaultLookAndFeel defaultLF = new DefaultLookAndFeel();
defaultLF.LookAndFeel.UseDefaultLookAndFeel = true;
+4

, Developer Express, DevExpress.Utils. , ,

(, DevExpress Style, Metropolis, VS2010, Office 2010 Blue ..).

(Caramel, Coffee, Liquid Sky, Stardust ..)

DevExpress.BonusSkins

, DevExpress.BonusSkins, DevExpress.UserSkins.BonusSkins.

[STAThread]
static void Main() {
    // Skin registration. 
    DevExpress.UserSkins.BonusSkins.Register();
    Application.Run(new Form1());
}

. .

+2

:

 DevExpress.LookAndFeel.UserLookAndFeel.Default.SkinName = "Caramel"
 DevExpress.LookAndFeel.UserLookAndFeel.Default.UseWindowsXPTheme = False
+1

, , !

1 - :

Imports DevExpress.LookAndFeel

Module Program
<STAThread()> _
Public Sub Main() 

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

   DevExpress.LookAndFeel.UserLookAndFeel.Default.UseWindowsXPTheme = False
   DevExpress.LookAndFeel.UserLookAndFeel.Default.UseDefaultLookAndFeel = True
   DevExpress.LookAndFeel.UserLookAndFeel.Default.SkinName = "Caramel" 'For Example!

   DevExpress.Skins.SkinManager.EnableMdiFormSkins()
   DevExpress.Skins.SkinManager.EnableFormSkins()

   Application.Run(New Form1)

End Sub

End Module

2 - (Form1.Designer.vb):

Partial Class Form1

REM Inherits System.Windows.Forms.Form

Inherits DevExpress.XtraEditors.XtraForm

End Class

!

+1

LookAndFeelStyle "Skin":

DevExpress.LookAndFeel.UserLookAndFeel.Default.LookAndFeelStyle.Skin
0
source

Source: https://habr.com/ru/post/1787620/


All Articles