VisualStyleRenderer.SetParameters Metodo

Definizione

Imposta l'elemento dello stile di visualizzazione corrente per questa classe VisualStyleRenderer.

Overload

SetParameters(String, Int32, Int32)

Imposta la classe VisualStyleRenderer sull'elemento dello stile di visualizzazione rappresentato dai valori di classe, parte e stato specificati.

SetParameters(VisualStyleElement)

Imposta la classe VisualStyleRenderer sull'elemento dello stile di visualizzazione rappresentato dall'oggetto VisualStyleElement.

SetParameters(String, Int32, Int32)

Imposta la classe VisualStyleRenderer sull'elemento dello stile di visualizzazione rappresentato dai valori di classe, parte e stato specificati.

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)

Parametri

className
String

Nuovo valore della proprietà Class .

part
Int32

Nuovo valore della proprietà Part .

state
Int32

Nuovo valore della proprietà State .

Eccezioni

La combinazione di parametri className, part e state non è definita dallo stile di visualizzazione corrente.

Il sistema operativo non supporta gli stili di visualizzazione.

-oppure-

Gli stili di visualizzazione sono stati disabilitati dall'utente nel sistema operativo.

-oppure-

Gli stili di visualizzazione non sono stati applicati all'area client delle finestre dell'applicazione.

Commenti

Questo metodo controlla il valore della IsSupported proprietà internamente. Prima di chiamare questo metodo, è necessario chiamare il IsElementDefined metodo per verificare che lo stile di visualizzazione corrente fornisca una definizione per l'elemento specificato dai classNameparametri , parte state .

Si applica a

SetParameters(VisualStyleElement)

Imposta la classe VisualStyleRenderer sull'elemento dello stile di visualizzazione rappresentato dall'oggetto 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)

Parametri

element
VisualStyleElement

Oggetto VisualStyleElement che specifica i nuovi valori delle proprietà Class, Part e State.

Eccezioni

element non è definito dallo stile di visualizzazione corrente.

Il sistema operativo non supporta gli stili di visualizzazione.

-oppure-

Gli stili di visualizzazione sono stati disabilitati dall'utente nel sistema operativo.

-oppure-

Gli stili di visualizzazione non sono stati applicati all'area client delle finestre dell'applicazione.

Esempio

Nell'esempio di codice seguente viene illustrato come usare il SetParameters(VisualStyleElement) metodo per impostare un VisualStyleRenderer oggetto su un nuovo VisualStyleElementoggetto . Questo esempio di codice fa parte di un esempio più grande fornito per la panoramica della VisualStyleRenderer classe.

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

Commenti

Questo metodo controlla il valore della IsSupported proprietà internamente. Prima di chiamare questo metodo, è necessario chiamare il IsElementDefined metodo per verificare che lo stile di visualizzazione corrente fornisca una definizione per l'elemento specificato dal element parametro.

Si applica a