KB Article K18316
Visible to All Users

Where can I download your bonus and office skins?

Description:
I see a lot of beautiful skins on your web site, but these skins are not available in the LookAndFeel property of your controls. How can I install these skins?

Answer:
Actually all skins are installed along with our installation. They are located in the DevExpress.Utils.vX.Y , DevExpress.BonusSkins and DevExpress.OfficeSkins assemblies. (the <DevExpress>\Components\Sources\DevExpress.DLL\ folder). Starting with version 11.2, Office Skins are moved to the Devexpress.Utils library. Please refer to Ray's blog that describes this change: WinForms Metro - How It Made Us Re-Think Our WinForms Application Skin Delivery Model. If you are using this version or later, you do not need to register Office Skins.
To make bonus and office skins available in your application, do the following:

  1. Add the DevExpress.BonusSkins (and DevExpress.OfficeSkins if you are using an old version of our components) library to the project's References section. You may need to close and reopen the project to see the new skins in the Properties grid.
  2. To change the currently applied skin for a particular control, change its LookAndFeel.SkinName property. To change the skin applied to the entire application, use the DefaultLookAndFeel component which can be found on VS Toolbox.
  3. Finally, you need to register these libraries to make them available at runtime. To do this, call the static Register method of the BonusSkins and OfficeSkins classes, which reside within the DevExpress.UserSkins namespace. For example:
    [Program.cs]
C#
[STAThread] static void Main() { DevExpress.UserSkins.OfficeSkins.Register(); DevExpress.UserSkins.BonusSkins.Register(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); }

[Program.vb]

Visual Basic
Namespace WindowsApplication1SkinTest Friend Class Program ''' <summary> ''' The main entry point for the application. ''' </summary> Private Sub New() End Sub <STAThread> _ Shared Sub Main() DevExpress.UserSkins.OfficeSkins.Register() DevExpress.UserSkins.BonusSkins.Register() Application.EnableVisualStyles() Application.SetCompatibleTextRenderingDefault(False) Application.Run(New Form1()) End Sub End Class End Namespace

For more information, please see the following help topics:
- Custom Skin Registration
- How to: Use a Skin from an External Skin Library
Attached is a video illustrating these steps.
Please note, that in version 11.2, we have removed the OfficeSkins Library. Please refer to Ray's blog that describes this change: WinForms Metro - How It Made Us Re-Think Our WinForms Application Skin Delivery Model.
See Also:
K18330

Comments (2)

    Where is the video?

    DevExpress Support Team 12 years ago

      Hi Michael,
      Please accept our apologies for missing a video file. I have recorded the corresponding video and attached it to Dimitros' post.

      Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.

      Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.