ButtonState Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee geeft u het uiterlijk van een knop.
Deze opsomming ondersteunt een bitsgewijze combinatie van de waarden van de leden.
public enum class ButtonState
[System.Flags]
public enum ButtonState
[<System.Flags>]
type ButtonState =
Public Enum ButtonState
- Overname
- Kenmerken
Velden
| Name | Waarde | Description |
|---|---|---|
| Normal | 0 | De knop heeft het normale uiterlijk (driedimensionaal). |
| Inactive | 256 | De knop is inactief (grijs). |
| Pushed | 512 | De knop wordt ingedrukt weergegeven. |
| Checked | 1024 | De knop heeft een aangevinkt of vastgelopen uiterlijk. Gebruik dit uiterlijk om aan te geven dat er een wisselknop is ingedrukt. |
| Flat | 16384 | De knop heeft een plat, tweedimensionaal uiterlijk. |
| All | 18176 | Alle vlaggen behalve |
Voorbeelden
In dit voorbeeld gebruikt u de ButtonState opsomming als parameter voor de methode DrawButton om de status van button1. Als u het voorbeeld wilt uitvoeren, maakt u twee knoppen button1 en button2. Vervang vervolgens de button2_Click methode door de voorbeeldcode. Klik button2 om de status opnieuw te tekenen button1 en te wijzigen 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
Opmerkingen
Deze opsomming vertegenwoordigt de verschillende statussen van een knop. De standaardstatus is Normal.