Application.RenderWithVisualStyles Egenskap

Definition

Hämtar ett värde som anger om det aktuella programmet ritar kontroller med visuella format.

public:
 static property bool RenderWithVisualStyles { bool get(); };
public static bool RenderWithVisualStyles { get; }
static member RenderWithVisualStyles : bool
Public Shared ReadOnly Property RenderWithVisualStyles As Boolean

Egenskapsvärde

trueom visuella format är aktiverade för kontroller i klientområdet i programfönster; annars . false

Kommentarer

Om du ritar en anpassad kontroll använder du den här egenskapen för att bestämma om kontrollen ska ritas med eller utan visuella format, så att dess utseende överensstämmer med andra kontroller i programmet.

Följande tabell visar de fyra villkor som måste finnas för RenderWithVisualStyles att returnera true.

Tillstånd Description
Operativsystemet har stöd för visuella format Om du vill verifiera det här villkoret separat använder du egenskapen IsSupportedByOS för klassen VisualStyleInformation.
Användaren har aktiverat visuella format i operativsystemet Om du vill verifiera det här villkoret separat använder du egenskapen IsEnabledByUser för klassen VisualStyleInformation.
Visuella format är aktiverade i programmet Visuella format kan aktiveras i ett program genom att anropa metoden EnableVisualStyles() eller genom att använda ett programmanifest som anger att ComCtl32.dll version 6 eller senare ska användas för att rita kontroller.
Visuella format används för att rita klientområdet i programfönster Om du vill verifiera det här villkoret separat använder du egenskapen VisualStyleState för klassen Application och kontrollerar att den har värdet VisualStyleState.ClientAreaEnabled eller VisualStyleState.ClientAndNonClientAreasEnabled.

Gäller för