Application.VisualStyleState Propiedad

Definición

Obtiene un valor que especifica cómo se van a aplicar los estilos visuales a las ventanas de la aplicación.

C#
public static System.Windows.Forms.VisualStyles.VisualStyleState VisualStyleState { get; set; }

Valor de propiedad

Combinación bit a bit de los valores de VisualStyleState.

Ejemplos

En el ejemplo de código siguiente se establece la VisualStyleState propiedad en uno de los System.Windows.Forms.VisualStyles.VisualStyleState valores del Click controlador de eventos de un Button control . Este ejemplo de código forma parte de un ejemplo más grande proporcionado para la System.Windows.Forms.VisualStyles.VisualStyleState enumeración.

C#
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);
}

Comentarios

Esta VisualStyleState propiedad determina si los estilos visuales están habilitados en áreas cliente o áreas no cliente de ventanas de aplicación. Por lo general, esta propiedad debe establecerse dentro del constructor o Load controlador de eventos del formulario principal.

Se aplica a

Producto Versiones
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10