Log In
[Expand]General Information
[Collapse]WinForms Controls
 [Expand]What's Installed
 [Collapse]Build an Application
  [Expand]Choose Application UI
   Data Management Controls
  [Expand]Printing and Exporting
  [Expand]WinForms MVVM
    Add and Customize the Toolbar and Menu Skin Selector
    Add and Customize the Ribbon Gallery Skin Selector
    Build a Custom End-User Skin Selector
    How To: Localize Bar and Ribbon Skin Items
    Bonus and Custom Skin Registration
    Design-Time Skinning
  [Expand]Right-to-Left Layout
   Redistribution and Deployment
 [Expand]Controls and Libraries
 [Expand]Common Features
  Get More Help
 [Expand]API Reference
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Document Server
[Expand]Report Server
[Expand]eXpressApp Framework
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

Bonus and Custom Skin Registration

To use skins from external libraries (e.g., DevExpress.BonusSkins.17.1.dll or a library created via the WinForms Skin Editor utility), add this skin library to the project and then add specific code to register the library for runtime use. Typically, the registration code should be called in the static Main function.

Expanded Register DevExpress.BonusSkins Library

To use skins from the DevExpress.BonusSkins.17.1.dll library at runtime, add the following registration code to your project.

Expanded Register Custom Skins

Custom skins can be created via the WinForms Skin Editor utility. You can obtain the registration code for your custom skin library via the Skin Editor's File->Create Assembly menu command.

The following code is the same as shown in the image above. You can copy it for your own use.

After you have added the code above, rebuild your project and add the SkinRegistration component that appears in the Visual Studio toolbox to the main application form.

Expanded Register Custom Skins for Use in Splash Screens and Wait Forms

Splash screens and wait forms created with the help of the SplashScreenManager component run in a separate thread. Information on custom skins registered in the main thread is not available in the splash screen thread until you call the SplashScreenManager.RegisterUserSkins method.

Expanded See Also

How would you rate this topic?​​​​​​​