ButtonState Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- Atributos
Campos
| Nombre | Valor | Description |
|---|---|---|
| All | 18176 | Se establecen todos los marcadores menos |
| 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.