Gets a value specifying whether the current application is drawing controls with visual styles.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
Public Shared ReadOnly Property RenderWithVisualStyles As Booleanpublic static bool RenderWithVisualStyles { get; }public:
static property bool RenderWithVisualStyles {
bool get ();
}static member RenderWithVisualStyles : bool
Property Value
Type: Systemtrue if visual styles are enabled for controls in the client area of application windows; otherwise, false.
If you are drawing a custom control, use this property to decide whether to draw the control with or without visual styles, so that its appearance is consistent with other controls in the application.
The following table shows the four conditions that must exist for RenderWithVisualStyles to return true.
Condition | Description |
|---|---|
The operating system supports visual styles | To verify this condition separately, use the IsSupportedByOS property of the VisualStyleInformation class. |
The user has enabled visual styles in the operating system | To verify this condition separately, use the IsEnabledByUser property of the VisualStyleInformation class. |
Visual styles are enabled in the application | Visual styles can be enabled in an application by calling the EnableVisualStyles |
Visual styles are being used to draw the client area of application windows | To verify this condition separately, use the VisualStyleState property of the Application class and verify that it has the value VisualStyleState |
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.