Application.VisualStyleState Propriedade

Definição

Obtém um valor que especifica como os estilos visuais são aplicados às janelas do aplicativo.

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

Valor da propriedade

Uma combinação bit a bit dos valores VisualStyleState.

Exemplos

O exemplo de código a seguir define a VisualStyleState propriedade como um dos System.Windows.Forms.VisualStyles.VisualStyleState valores dentro do Click manipulador de eventos para um Button controle. Este exemplo de código faz parte de um exemplo maior fornecido para a System.Windows.Forms.VisualStyles.VisualStyleState enumeração .

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

Comentários

Essa VisualStyleState propriedade determina se os estilos visuais estão habilitados em áreas de cliente ou áreas não comuns das janelas do aplicativo. Em geral, essa propriedade deve ser definida dentro do construtor ou Load manipulador de eventos do formulário main.

Aplica-se a