Compartir vía


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.

public enum class ButtonState
[System.Flags]
public enum ButtonState
[<System.Flags>]
type ButtonState = 
Public Enum ButtonState
Herencia
ButtonState
Atributos

Campos

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.

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 );
}
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);
}
Private Sub button2_Click(sender As Object, e As System.EventArgs)
    ' Draws a flat button on button1.
    ControlPaint.DrawButton(System.Drawing.Graphics.FromHwnd(button1.Handle), 0, 0, button1.Width, button1.Height, ButtonState.Flat)
End Sub

Comentarios

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

Se aplica a

Consulte también