ButtonState Énumération

Définition

Spécifie l'apparence d'un bouton.Specifies the appearance of a button.

Cette énumération a un attribut FlagsAttribute qui permet une combinaison au niveau du bit de ses valeurs membres.

public enum class ButtonState
[System.Flags]
public enum ButtonState
type ButtonState = 
Public Enum ButtonState
Héritage
ButtonState
Attributs

Champs

All 18176

Tous les indicateurs sont définis, à l'exception de Normal.All flags except Normal are set.

Checked 1024

Le bouton se présente sous une forme activée ou déclenchée.The button has a checked or latched appearance. Utilisez cette apparence pour indiquer qu'un bouton bascule a été enfoncé.Use this appearance to show that a toggle button has been pressed.

Flat 16384

Le bouton se présente sous une forme à deux dimensions.The button has a flat, two-dimensional appearance.

Inactive 256

Le bouton est inactif (grisé).The button is inactive (grayed).

Normal 0

Le bouton se présente sous sa forme normale (tridimensionnelle).The button has its normal appearance (three-dimensional).

Pushed 512

Le bouton se présente sous une forme enfoncée.The button appears pressed.

Exemples

Dans cet exemple, vous utilisez l' ButtonState énumération en tant que paramètre de DrawButton la méthode pour spécifier l' button1état de.In this example, you use the ButtonState enumeration as a parameter to the method DrawButton to specify the state of button1. Pour exécuter l’exemple, créez deux boutons, button1 et button2.To run the example, create two buttons, button1 and button2. Remplacez ensuite la button2_Click méthode par l’exemple de code.Then replace the button2_Click method with the example code. Cliquez button2 pour redessiner button1 et remplacez son état Flatpar.Click button2 to redraw button1 and change its state to 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

Remarques

Cette énumération représente les différents États d’un bouton.This enumeration represents the different states of a button. L’État par défaut Normalest.The default state is Normal.

S’applique à

Voir aussi