VisualStyleRenderer.SetParameters Methode

Definitie

Hiermee stelt u het huidige element van de visuele stijl van dit VisualStyleRendererelement in.

Overloads

Name Description
SetParameters(String, Int32, Int32)

Hiermee stelt u dit VisualStyleRenderer in op het element van de visuele stijl dat wordt vertegenwoordigd door de opgegeven klasse, het onderdeel en de statuswaarden.

SetParameters(VisualStyleElement)

Hiermee stelt u dit VisualStyleRenderer in op het element van de visuele stijl dat wordt vertegenwoordigd door de opgegeven VisualStyleElement.

SetParameters(String, Int32, Int32)

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

Hiermee stelt u dit VisualStyleRenderer in op het element van de visuele stijl dat wordt vertegenwoordigd door de opgegeven klasse, het onderdeel en de statuswaarden.

public:
 void SetParameters(System::String ^ className, int part, int state);
public void SetParameters(string className, int part, int state);
member this.SetParameters : string * int * int -> unit
Public Sub SetParameters (className As String, part As Integer, state As Integer)

Parameters

className
String

De nieuwe waarde van de Class eigenschap.

part
Int32

De nieuwe waarde van de Part eigenschap.

state
Int32

De nieuwe waarde van de State eigenschap.

Uitzonderingen

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

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.

Opmerkingen

Met deze methode wordt de waarde van de IsSupported eigenschap intern gecontroleerd. Voordat u deze methode aanroept, moet u de IsElementDefined 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

SetParameters(VisualStyleElement)

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

Hiermee stelt u dit VisualStyleRenderer in op het element van de visuele stijl dat wordt vertegenwoordigd door de opgegeven VisualStyleElement.

public:
 void SetParameters(System::Windows::Forms::VisualStyles::VisualStyleElement ^ element);
public void SetParameters(System.Windows.Forms.VisualStyles.VisualStyleElement element);
member this.SetParameters : System.Windows.Forms.VisualStyles.VisualStyleElement -> unit
Public Sub SetParameters (element As VisualStyleElement)

Parameters

element
VisualStyleElement

Een VisualStyleElement die de nieuwe waarden van de Class, Parten State eigenschappen aangeeft.

Uitzonderingen

element is niet gedefinieerd door de huidige visuele stijl.

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.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de SetParameters(VisualStyleElement) methode gebruikt om een VisualStyleRenderer nieuwe methode in te VisualStyleElementstellen. Dit codevoorbeeld maakt deel uit van een groter voorbeeld 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

Met deze methode wordt de waarde van de IsSupported eigenschap intern gecontroleerd. Voordat u deze methode aanroept, moet u de IsElementDefined 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