Application.VisualStyleState Propriété

Définition

Obtient une valeur qui spécifie l'application de styles visuels aux fenêtres d'application.

public:
 static property System::Windows::Forms::VisualStyles::VisualStyleState VisualStyleState { System::Windows::Forms::VisualStyles::VisualStyleState get(); void set(System::Windows::Forms::VisualStyles::VisualStyleState value); };
public static System.Windows.Forms.VisualStyles.VisualStyleState VisualStyleState { get; set; }
static member VisualStyleState : System.Windows.Forms.VisualStyles.VisualStyleState with get, set
Public Shared Property VisualStyleState As VisualStyleState

Valeur de propriété

Combinaison d’opérations de bits des valeurs VisualStyleState.

Exemples

L’exemple de code suivant définit la VisualStyleState propriété sur l’une des System.Windows.Forms.VisualStyles.VisualStyleState valeurs dans le Click gestionnaire d’événements d’un Button contrôle. Cet exemple de code fait partie d’un exemple plus grand fourni pour l’énumération System.Windows.Forms.VisualStyles.VisualStyleState .

private:
    void UpdateButton_Click(Object^ sender, EventArgs^ e)
    {
        if (applyToClient->Checked)
        {
            Application::VisualStyleState =
                VisualStyleState::ClientAreaEnabled;
        }
        else if (applyToNonClient->Checked)
        {
            Application::VisualStyleState =
                VisualStyleState::NonClientAreaEnabled;
        }
        else if (applyToAll->Checked)
        {
            Application::VisualStyleState =
                VisualStyleState::ClientAndNonClientAreasEnabled;
        }
        else if (disableStyles->Checked)
        {
            Application::VisualStyleState =
                VisualStyleState::NoneEnabled;
        }

        // Repaint the form and all child controls.
        this->Invalidate(true);
    }
void button1_Click(object sender, EventArgs e)
{
    if (radioButton1.Checked)
    {
        Application.VisualStyleState =
            VisualStyleState.ClientAreaEnabled;
    }
    else if (radioButton2.Checked)
    {
        Application.VisualStyleState =
            VisualStyleState.NonClientAreaEnabled;
    }
    else if (radioButton3.Checked)
    {
        Application.VisualStyleState =
            VisualStyleState.ClientAndNonClientAreasEnabled;
    }
    else if (radioButton4.Checked)
    {
        Application.VisualStyleState =
            VisualStyleState.NoneEnabled;
    }

    // Repaint the form and all child controls.
    this.Invalidate(true);
}
Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs) _
    Handles button1.Click

    If radioButton1.Checked Then
        Application.VisualStyleState = _
            VisualStyleState.ClientAreaEnabled
    ElseIf radioButton2.Checked Then
        Application.VisualStyleState = _
            VisualStyleState.NonClientAreaEnabled
    ElseIf radioButton3.Checked Then
        Application.VisualStyleState = _
            VisualStyleState.ClientAndNonClientAreasEnabled
    ElseIf radioButton4.Checked Then
        Application.VisualStyleState = _
            VisualStyleState.NoneEnabled
    End If

    ' Repaint the form and all child controls.
    Me.Invalidate(True)
End Sub

Remarques

Cette VisualStyleState propriété détermine si les styles visuels sont activés dans les zones clientes ou les zones non clientes des fenêtres d’application. En règle générale, cette propriété doit être définie dans le constructeur ou Load le gestionnaire d’événements du formulaire main.

S’applique à