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

Name Wert Beschreibung
Normal 0

Die Schaltfläche hat ihre normale Darstellung (dreidimensional).

Inactive 256

Die Schaltfläche ist inaktiv (grau).

Pushed 512

Die Schaltfläche wird gedrückt angezeigt.

Checked 1024

Die Schaltfläche hat eine aktivierte oder geriegelte Darstellung. Verwenden Sie dieses Erscheinungsbild, um anzuzeigen, dass eine Umschaltfläche gedrückt wurde.

Flat 16384

Die Schaltfläche hat eine flache, zweidimensionale Darstellung.

All 18176

Alle Flags außer Normal sind festgelegt.

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 button1 und button2. Ersetzen Sie dann die button2_Click Methode durch den Beispielcode. Klicken Sie, button2 um den Zustand Flatneu zu zeichnen button1 und in .

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 Aufzählung stellt die verschiedenen Zustände einer Schaltfläche dar. Der Standardstatus ist Normal.

Gilt für:

Weitere Informationen