Leer en inglés

Compartir a través de


ButtonState Enumeración

Definición

Especifica la apariencia de un botón.

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

C#
[System.Flags]
public enum ButtonState
Herencia
ButtonState
Atributos

Campos

Nombre Valor Description
All 18176

Se establecen todos los marcadores menos Normal.

Checked 1024

El botón tiene una apariencia de activado o bloqueado. Utilice esta apariencia para mostrar que se ha presionado un botón de alternancia.

Flat 16384

El botón tiene una apariencia lisa y bidimensional.

Inactive 256

El botón está inactivo (atenuado).

Normal 0

El botón tiene una apariencia normal (tridimensional).

Pushed 512

El botón aparece presionado.

Ejemplos

En este ejemplo, se usa la ButtonState enumeración como parámetro para el método DrawButton para especificar el estado de button1. Para ejecutar el ejemplo, cree dos botones button1 y button2. A continuación, reemplace el button2_Click método por el código de ejemplo. Haga clic button2 para volver a dibujar button1 y cambiar su estado a Flat.

C#
private void Button2_Click(object sender, System.EventArgs e)
{
    // Draws a flat button on button1.
    ControlPaint.DrawButton(
        System.Drawing.Graphics.FromHwnd(_button1.Handle), 0, 0,
        _button1.Width, _button1.Height,
        ButtonState.Flat);
}

Comentarios

Esta enumeración representa los distintos estados de un botón. El estado predeterminado es Normal.

Se aplica a

Producto Versiones
.NET Framework 1.1, 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

Consulte también