VisualStyleRenderer Constructeurs

Définition

Initialise une nouvelle instance de la classe VisualStyleRenderer.

Surcharges

Nom Description
VisualStyleRenderer(VisualStyleElement)

Initialise une nouvelle instance de la classe à l’aide VisualStyleRenderer de l’élément donné VisualStyleElement.

VisualStyleRenderer(String, Int32, Int32)

Initialise une nouvelle instance de la VisualStyleRenderer classe à l’aide de la classe, d’une partie et des valeurs d’état données.

VisualStyleRenderer(VisualStyleElement)

Source:
VisualStyleRenderer.cs
Source:
VisualStyleRenderer.cs
Source:
VisualStyleRenderer.cs
Source:
VisualStyleRenderer.cs
Source:
VisualStyleRenderer.cs

Initialise une nouvelle instance de la classe à l’aide VisualStyleRenderer de l’élément donné 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)

Paramètres

element
VisualStyleElement

C’est ce VisualStyleElement que cela VisualStyleRenderer représentera.

Exceptions

Le système d’exploitation ne prend pas en charge les styles visuels.

- ou -

Les styles visuels sont désactivés par l’utilisateur dans le système d’exploitation.

- ou -

Les styles visuels ne sont pas appliqués à la zone cliente des fenêtres d’application.

element n’est pas défini par le style visuel actuel.

Exemples

L’exemple de code suivant montre comment utiliser le VisualStyleRenderer(VisualStyleElement) constructeur pour créer un VisualStyleRenderer. Cet exemple de code fait partie d’un exemple de code plus large fourni pour la vue d’ensemble de la 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

Remarques

Ce constructeur utilise les propriétés , VisualStyleElement.ClassNameet VisualStyleElement.Part les VisualStyleElement.Statepropriétés du element paramètre pour initialiser le Class, Partet State les propriétés.

Avant d’utiliser ce constructeur, vous devez appeler la staticIsElementDefined méthode pour vérifier si le style visuel actuel fournit une définition pour l’élément spécifié par le element paramètre.

S’applique à

VisualStyleRenderer(String, Int32, Int32)

Source:
VisualStyleRenderer.cs
Source:
VisualStyleRenderer.cs
Source:
VisualStyleRenderer.cs
Source:
VisualStyleRenderer.cs
Source:
VisualStyleRenderer.cs

Initialise une nouvelle instance de la VisualStyleRenderer classe à l’aide de la classe, d’une partie et des valeurs d’état données.

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)

Paramètres

className
String

Nom de classe de l’élément que cela VisualStyleRenderer représentera.

part
Int32

Partie de l’élément représenté VisualStyleRenderer .

state
Int32

État de l’élément que cela VisualStyleRenderer représentera.

Exceptions

Le système d’exploitation ne prend pas en charge les styles visuels.

- ou -

Les styles visuels sont désactivés par l’utilisateur dans le système d’exploitation.

- ou -

Les styles visuels ne sont pas appliqués à la zone cliente des fenêtres d’application.

Combinaison de className, partet state n’est pas définie par le style visuel actuel.

.NET 5 et versions ultérieures : className est null.

Remarques

Ce constructeur utilise les paramètres et classNamepart les stateparamètres pour initialiser les propriétés et Class les PartStatepropriétés.

Avant d’utiliser ce constructeur, vous devez appeler la staticIsElementDefined méthode pour vérifier si le style visuel actuel fournit une définition pour l’élément spécifié par les paramètres et className les partstateparamètres.

S’applique à