VisualStyleRenderer Constructors

Definitie

Initialiseert een nieuw exemplaar van de VisualStyleRenderer klasse.

Overloads

Name Description
VisualStyleRenderer(VisualStyleElement)

Initialiseert een nieuw exemplaar van de VisualStyleRenderer klasse met behulp van de opgegeven VisualStyleElement.

VisualStyleRenderer(String, Int32, Int32)

Initialiseert een nieuw exemplaar van de VisualStyleRenderer klasse met behulp van de opgegeven klasse, het onderdeel en de statuswaarden.

VisualStyleRenderer(VisualStyleElement)

Bron:
VisualStyleRenderer.cs
Bron:
VisualStyleRenderer.cs
Bron:
VisualStyleRenderer.cs
Bron:
VisualStyleRenderer.cs
Bron:
VisualStyleRenderer.cs

Initialiseert een nieuw exemplaar van de VisualStyleRenderer klasse met behulp van de opgegeven VisualStyleElement.

public:
 VisualStyleRenderer(System::Windows::Forms::VisualStyles::VisualStyleElement ^ element);
public VisualStyleRenderer(System.Windows.Forms.VisualStyles.VisualStyleElement element);
new System.Windows.Forms.VisualStyles.VisualStyleRenderer : System.Windows.Forms.VisualStyles.VisualStyleElement -> System.Windows.Forms.VisualStyles.VisualStyleRenderer
Public Sub New (element As VisualStyleElement)

Parameters

element
VisualStyleElement

Een VisualStyleElement die dit VisualStyleRenderer vertegenwoordigt.

Uitzonderingen

Het besturingssysteem biedt geen ondersteuning voor visuele stijlen.

– of –

Visuele stijlen worden uitgeschakeld door de gebruiker in het besturingssysteem.

– of –

Visuele stijlen worden niet toegepast op het clientgebied van toepassingsvensters.

element is niet gedefinieerd door de huidige visuele stijl.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de VisualStyleRenderer(VisualStyleElement) constructor gebruikt om een VisualStyleRenderer. Dit codevoorbeeld maakt deel uit van een groter codevoorbeeld dat is opgegeven voor het VisualStyleRenderer klasseoverzicht.

    // Set the VisualStyleRenderer to a new element.
private:
    bool SetRenderer(VisualStyleElement^ element)
    {
        if (!VisualStyleRenderer::IsElementDefined(element))
        {
            return false;
        }

        if (renderer == nullptr)
        {
            renderer = gcnew VisualStyleRenderer(element);
        }
        else
        {
            renderer->SetParameters(element);
        }

        return true;
    }
// Set the VisualStyleRenderer to a new element.
private bool SetRenderer(VisualStyleElement element)
{
    if (!VisualStyleRenderer.IsElementDefined(element))
    {
        return false;
    }

    if (renderer == null)
    {
        renderer = new VisualStyleRenderer(element);
    }
    else
    {
        renderer.SetParameters(element);
    }

    return true;
}
' Set the VisualStyleRenderer to a new element.
Private Function SetRenderer(ByVal element As _
    VisualStyleElement) As Boolean

    If Not VisualStyleRenderer.IsElementDefined(element) Then
        Return False
    End If

    If renderer Is Nothing Then
        renderer = New VisualStyleRenderer(element)
    Else
        renderer.SetParameters(element)
    End If

    Return True
End Function

Opmerkingen

Deze constructor gebruikt de VisualStyleElement.ClassName, VisualStyleElement.Parten VisualStyleElement.State eigenschappen van de element parameter om de Class, Parten State eigenschappen te initialiseren.

Voordat u deze constructor gebruikt, moet u de staticIsElementDefined methode aanroepen om te controleren of de huidige visuele stijl een definitie biedt voor het element dat is opgegeven door de element parameter.

Van toepassing op

VisualStyleRenderer(String, Int32, Int32)

Bron:
VisualStyleRenderer.cs
Bron:
VisualStyleRenderer.cs
Bron:
VisualStyleRenderer.cs
Bron:
VisualStyleRenderer.cs
Bron:
VisualStyleRenderer.cs

Initialiseert een nieuw exemplaar van de VisualStyleRenderer klasse met behulp van de opgegeven klasse, het onderdeel en de statuswaarden.

public:
 VisualStyleRenderer(System::String ^ className, int part, int state);
public VisualStyleRenderer(string className, int part, int state);
new System.Windows.Forms.VisualStyles.VisualStyleRenderer : string * int * int -> System.Windows.Forms.VisualStyles.VisualStyleRenderer
Public Sub New (className As String, part As Integer, state As Integer)

Parameters

className
String

De klassenaam van het element dat hiermee VisualStyleRenderer wordt weergegeven.

part
Int32

Het deel van het element dat dit VisualStyleRenderer vertegenwoordigt.

state
Int32

De status van het element dat dit VisualStyleRenderer vertegenwoordigt.

Uitzonderingen

Het besturingssysteem biedt geen ondersteuning voor visuele stijlen.

– of –

Visuele stijlen worden uitgeschakeld door de gebruiker in het besturingssysteem.

– of –

Visuele stijlen worden niet toegepast op het clientgebied van toepassingsvensters.

De combinatie van className, parten state wordt niet gedefinieerd door de huidige visuele stijl.

.NET 5 en hoger: className is null.

Opmerkingen

Deze constructor gebruikt de className, parten state parameters om de Class, Parten State eigenschappen te initialiseren.

Voordat u deze constructor gebruikt, moet u de staticIsElementDefined methode aanroepen om te controleren of de huidige visuele stijl een definitie biedt voor het element dat is opgegeven door de className, parten state parameters.

Van toepassing op