ButtonState Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie l'apparence d'un bouton.
Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.
public enum class ButtonState
[System.Flags]
public enum ButtonState
[<System.Flags>]
type ButtonState =
Public Enum ButtonState
- Héritage
- Attributs
Champs
All | 18176 | Tous les indicateurs sont définis, à l'exception de |
Checked | 1024 | Le bouton se présente sous une forme activée ou déclenchée. Utilisez cette apparence pour indiquer qu'un bouton bascule a été enfoncé. |
Flat | 16384 | Le bouton se présente sous une forme à deux dimensions. |
Inactive | 256 | Le bouton est inactif (grisé). |
Normal | 0 | Le bouton se présente sous sa forme normale (tridimensionnelle). |
Pushed | 512 | Le bouton se présente sous une forme enfoncée. |
Exemples
Dans cet exemple, vous utilisez l’énumération ButtonState
comme paramètre pour la méthode DrawButton pour spécifier l’état de button1
. Pour exécuter l’exemple, créez deux boutons et button1
button2
. Remplacez ensuite la button2_Click
méthode par l’exemple de code. Cliquez button2
pour redessiner button1
et modifier son état sur 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. L’état par défaut est Normal
.