ButtonState (Enumeración)
Actualización: noviembre 2007
Especifica la apariencia de un botón.
Esta enumeración tiene un atributo FlagsAttribute que permite una combinación bit a bit de los valores de miembro.
Espacio de nombres: System.Windows.FormsEnsamblado: System.Windows.Forms (en System.Windows.Forms.dll)
| Nombre de miembro | Descripción | |
|---|---|---|
| Checked | El botón tiene una apariencia de activado o bloqueado. Utilice esta apariencia para mostrar que se ha presionado un botón de alternar. | |
| Flat | El botón tiene una apariencia lisa y bidimensional. | |
| Inactive | El botón está inactivo (atenuado). | |
| Normal | El botón tiene una apariencia normal (tridimensional). | |
| Pushed | El botón aparece presionado. | |
| All | Se establecen todos los indicadores menos Normal. |
En este ejemplo, se utiliza la enumeración ButtonState como parámetro para que el método DrawButton especifique el estado de button1. Para ejecutar el ejemplo, se crean dos botones: button1 y button2. A continuación, se reemplaza el método button2_Click por el código de ejemplo. Haga clic en button2 para volver a dibujar button1 y cambiar el estado a 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); }
Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98
.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.