VisualStyleRenderer.SetParameters Metod

Definition

Anger det aktuella visualiseringsformatelementet i det här VisualStyleRenderer.

Överlagringar

Name Description
SetParameters(String, Int32, Int32)

Anger detta VisualStyleRenderer till det visuella formatelementet som representeras av de angivna klass-, del- och tillståndsvärdena.

SetParameters(VisualStyleElement)

Anger detta VisualStyleRenderer till det visuella formatelementet som representeras av den angivna VisualStyleElement.

SetParameters(String, Int32, Int32)

Källa:
VisualStyleRenderer.cs
Källa:
VisualStyleRenderer.cs
Källa:
VisualStyleRenderer.cs
Källa:
VisualStyleRenderer.cs
Källa:
VisualStyleRenderer.cs

Anger detta VisualStyleRenderer till det visuella formatelementet som representeras av de angivna klass-, del- och tillståndsvärdena.

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)

Parametrar

className
String

Det nya värdet för Class egenskapen.

part
Int32

Det nya värdet för Part egenskapen.

state
Int32

Det nya värdet för State egenskapen.

Undantag

Kombinationen av className, partoch state definieras inte av det aktuella visuella formatet.

Operativsystemet stöder inte visuella format.

-eller-

Visuella format är inaktiverade av användaren i operativsystemet.

-eller-

Visuella format tillämpas inte på klientområdet i programfönster.

Kommentarer

Den här metoden kontrollerar värdet för IsSupported egenskapen internt. Innan du anropar den IsElementDefined här metoden bör du anropa metoden för att kontrollera att det aktuella visuella formatet innehåller en definition för elementet som anges av parametrarna className, partoch state .

Gäller för

SetParameters(VisualStyleElement)

Källa:
VisualStyleRenderer.cs
Källa:
VisualStyleRenderer.cs
Källa:
VisualStyleRenderer.cs
Källa:
VisualStyleRenderer.cs
Källa:
VisualStyleRenderer.cs

Anger detta VisualStyleRenderer till det visuella formatelementet som representeras av den angivna 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)

Parametrar

element
VisualStyleElement

A VisualStyleElement som anger de nya värdena för Classegenskaperna , Partoch State .

Undantag

element definieras inte av det aktuella visuella formatet.

Operativsystemet stöder inte visuella format.

-eller-

Visuella format är inaktiverade av användaren i operativsystemet.

-eller-

Visuella format tillämpas inte på klientområdet i programfönster.

Exempel

Följande kodexempel visar hur du använder SetParameters(VisualStyleElement) metoden för att ange en VisualStyleRenderer till en ny VisualStyleElement. Det här kodexemplet är en del av ett större exempel som tillhandahålls för klassöversikten VisualStyleRenderer .

    // 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

Kommentarer

Den här metoden kontrollerar värdet för IsSupported egenskapen internt. Innan du anropar den IsElementDefined här metoden bör du anropa metoden för att kontrollera att det aktuella visuella formatet innehåller en definition för elementet som anges av parametern element .

Gäller för