OSSkin is powerful drop-in component that automatically skins any windows forms application from a choice of 18 embedded OS themes and styles. OSSkin uses an advanced skin engine that can skin all windows forms controls, scrollbars and common dialogs without requiring any changes to your projects or source code.

In order to skin your application you only need to drop this component onto the main form or the first visible form of your application at design-time.

Using the properties available on the OSSkin component you can determine which OS style to use, what forms and controls should be skinned and whether to apply translucent shadows to your forms.

Use the Style property to determine which OS style should be used to skin your application. Use the TargetControls property to determine what forms or controls you wish to have the skin applied. Use the ToolStripStyle property to control the appearance of all ToolStrip controls in your application. The ShadowVisible and ShadowStyle affects the visibility and appearance of the form shadow.

This class cannot be inherited.
Namespace: SkinSoft.OSSkin
Assembly: SkinSoft.OSSkin (in SkinSoft.OSSkin.dll)

Syntax

Visual Basic (Declaration)
Public NotInheritable Class OSSkin
    Inherits Component
    Implements ISupportInitialize
C#
public sealed class OSSkin : Component, ISupportInitialize
C++
ref class OSSkin sealed  : Component, ISupportInitialize
J#
public final class OSSkin extends Component implements ISupportInitialize
JScript
public final class OSSkin extends Component, ISupportInitialize

Inheritance Hierarchy

System.Object
   System.MarshalByRefObject
      System.ComponentModel.Component
         SkinSoft.OSSkin.OSSkin

Thread Safety

Public static (Shared in Visual Basic)staticShared members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

See Also