RadControls for WinForms

When your application has many and different controls, you may find it inconvenient to go through all the controls in order to set their ThemeName property.

In the form constructor set the static ThemeResolutionService.ApplicationThemeName property to a theme name:

 

You can watch the movie RadControls for WinForms Theme regarding the usage of theme components and ApplicationThemeName property.

 

Copy[C#] Setting a theme for the entire application
ThemeResolutionService.ApplicationThemeName = "Office2007Black";
Copy[VB.NET] Setting a theme for the entire application
ThemeResolutionService.ApplicationThemeName = "Office2007Black"
Note

You still have to drop the theme component on the form (e.g. Office2007Black in the code samples above).

All your controls will use that specified theme which has precedence over the theme set locally to the control using ThemeName property.