ButtonState Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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 |
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.