ButtonState Enumerazione

Definizione

Specifica l'aspetto di un pulsante.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

public enum class ButtonState
[System.Flags]
public enum ButtonState
[<System.Flags>]
type ButtonState = 
Public Enum ButtonState
Ereditarietà
ButtonState
Attributi

Campi

Nome Valore Descrizione
Normal 0

Il pulsante ha un aspetto normale (tridimensionale).

Inactive 256

Il pulsante è inattivo (in grigio).

Pushed 512

Viene visualizzato il pulsante.

Checked 1024

Il pulsante ha un aspetto selezionato o latch. Utilizzare questo aspetto per indicare che è stato premuto un interruttore.

Flat 16384

Il pulsante ha un aspetto bidimensionale e bidimensionale.

All 18176

Vengono impostati tutti i flag ad eccezione Normal di .

Esempio

In questo esempio si usa l'enumerazione ButtonState come parametro per il metodo DrawButton per specificare lo stato di button1. Per eseguire l'esempio, creare due pulsanti button1 e button2. Sostituire quindi il button2_Click metodo con il codice di esempio. Fare clic button2 per ridisegnare button1 e modificarne lo stato in 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

Commenti

Questa enumerazione rappresenta i diversi stati di un pulsante. Lo stato predefinito è Normal.

Si applica a

Vedi anche