Does anyone what can cause the devExpress skin option for their controls to not work?
If I change the skinName of a control to Office 2010 Black
for example, it doesn't do anything.
Thanks.
You need to register the skins. Normally, you apply a Application wide skin at application start-up.
See this article at DevExpress online Documentation.
Here's what I normally do:
DevExpress.UserSkins.BonusSkins.Register();
DevExpress.UserSkins.OfficeSkins.Register();
You'll need to add the references ot the DevExpress's Skin DLLs. And after that you can just use the skin you want:
defaultLookAndFeel1.LookAndFeel.SetSkinStyle("Office 2010 Silver");
Where defaultLookAndFeel1
is a control dragged from the toolbox onto a WinForm. Dragging it to a base form is recommended. Then inherit remaining forms from the base form and all the application will give consistent Look & Feel.
Update: Latest DevExpress has changed namespace for custom skins. The last two lines might be important for you.
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
DevExpress.UserSkins.BonusSkins.Register();
DevExpress.Skins.SkinManager.EnableFormSkins();
DevExpress.Skins.SkinManager.EnableMdiFormSkins();
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With