ButtonState Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger utseendet på en knapp.
Den här uppräkningen stöder en bitvis kombination av dess medlemsvärden.
public enum class ButtonState
[System.Flags]
public enum ButtonState
[<System.Flags>]
type ButtonState =
Public Enum ButtonState
- Arv
- Attribut
Fält
| Name | Värde | Description |
|---|---|---|
| Normal | 0 | Knappen har sitt normala utseende (tredimensionellt). |
| Inactive | 256 | Knappen är inaktiv (nedtonad). |
| Pushed | 512 | Knappen visas nedtryckt. |
| Checked | 1024 | Knappen har ett markerat eller låst utseende. Använd det här utseendet om du vill visa att en växlingsknapp har tryckts på. |
| Flat | 16384 | Knappen har ett platt, tvådimensionellt utseende. |
| All | 18176 | Alla flaggor utom |
Exempel
I det här exemplet använder ButtonState du uppräkningen som en parameter till metoden DrawButton för att ange tillståndet button1för . Om du vill köra exemplet skapar du två knappar button1 och button2. Ersätt button2_Click sedan metoden med exempelkoden. Klicka button2 om du vill rita om button1 och ändra dess tillstånd till 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
Kommentarer
Den här uppräkningen representerar de olika tillstånden för en knapp. Standardtillståndet är Normal.