ButtonState Enumeration

Definition

Gibt die Darstellung einer Schaltfläche an.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

public enum class ButtonState
[System.Flags]
public enum ButtonState
[<System.Flags>]
type ButtonState = 
Public Enum ButtonState
Vererbung
ButtonState
Attribute

Felder

All 18176

Alle Flags außer Normal sind festgelegt.

Checked 1024

Die Schaltfläche wird aktiviert oder eingerastet dargestellt. Diese Darstellung zeigt an, ob eine An-Aus-Schaltfläche gedrückt wurde.

Flat 16384

Die Schaltfläche wird zweidimensional und flach dargestellt.

Inactive 256

Die Schaltfläche ist inaktiv (abgeblendet).

Normal 0

Die Schaltfläche wird auf normale Weise dargestellt (dreidimensional).

Pushed 512

Die Schaltfläche wird gedrückt dargestellt.

Beispiele

In diesem Beispiel verwenden Sie die ButtonState Enumeration als Parameter für die Methode DrawButton , um den Status von button1. Zum Ausführen des Beispiels erstellen Sie zwei Schaltflächen und button1 button2. Ersetzen Sie dann die button2_Click Methode durch den Beispielcode. Klicken Sie, button2 um den Status neu zu zeichnen button1 , und ändern Sie den Status 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

Hinweise

Diese Enumeration stellt die verschiedenen Zustände einer Schaltfläche dar. Der Standardstatus ist Normal.

Gilt für

Siehe auch