ButtonBase.FlatStyle Propriété

Définition

Obtient ou définit le style à deux dimensions (flat) du contrôle bouton.Gets or sets the flat style appearance of the button control.

public:
 property System::Windows::Forms::FlatStyle FlatStyle { System::Windows::Forms::FlatStyle get(); void set(System::Windows::Forms::FlatStyle value); };
public System.Windows.Forms.FlatStyle FlatStyle { get; set; }
member this.FlatStyle : System.Windows.Forms.FlatStyle with get, set
Public Property FlatStyle As FlatStyle

Valeur de propriété

FlatStyle

Une des valeurs de l'objet FlatStyle.One of the FlatStyle values. La valeur par défaut est Standard.The default value is Standard.

Exceptions

La valeur assignée ne fait pas partie des valeurs FlatStyle.The value assigned is not one of the FlatStyle values.

Exemples

L’exemple de code suivant utilise la classe dérivée Button et définit certaines de ses propriétés communes.The following code example uses the derived class, Button and sets some of its common properties. Le résultat sera un bouton plat avec du texte à gauche et une image à droite.The result will be a flat button with text on the left and an image on the right. Ce code nécessite que vous disposiez d’une image bitmap nommée MyBitMap.bmp stockée dans le C:\Graphics répertoire et qu’une référence à l' System.Drawing espace de noms soit incluse.This code requires that you have a bitmap image named MyBitMap.bmp stored in the C:\Graphics directory, and that a reference to the System.Drawing namespace is included.

private:
   void SetMyButtonProperties()
   {
      // Assign an image to the button.
      button1->Image = Image::FromFile( "C:\\Graphics\\MyBitmap.bmp" );
      // Align the image and text on the button.
      button1->ImageAlign = ContentAlignment::MiddleRight;
      button1->TextAlign = ContentAlignment::MiddleLeft;
      // Give the button a flat appearance.
      button1->FlatStyle = FlatStyle::Flat;
   }
private void SetMyButtonProperties()
 {
    // Assign an image to the button.
    button1.Image = Image.FromFile("C:\\Graphics\\MyBitmap.bmp");
    // Align the image and text on the button.
    button1.ImageAlign = ContentAlignment.MiddleRight;    
    button1.TextAlign = ContentAlignment.MiddleLeft;
    // Give the button a flat appearance.
    button1.FlatStyle = FlatStyle.Flat;
 }
 
Private Sub SetMyButtonProperties()
    ' Assign an image to the button.
    button1.Image = Image.FromFile("C:\Graphics\MyBitmap.bmp")
    ' Align the image and text on the button.
    button1.ImageAlign = ContentAlignment.MiddleRight
    button1.TextAlign = ContentAlignment.MiddleLeft
    ' Give the button a flat appearance.
    button1.FlatStyle = FlatStyle.Flat
End Sub

Remarques

Lorsque la FlatStyle propriété des RadioButton classes et CheckBox a la valeur System , le contrôle est dessiné par le système d’exploitation de l’utilisateur et l’alignement de la coche est basé sur les CheckAlign TextAlign valeurs de propriété et.When the FlatStyle property of the RadioButton and CheckBox classes is set to System, the control is drawn by the user's operating system and the check alignment is based upon the CheckAlign and TextAlign property values. La CheckAlign valeur de la propriété n’est pas modifiée, mais l’apparence du contrôle peut être affectée.The CheckAlign property value is not changed, but the appearance of the control can be affected. La case à cocher est alignée horizontalement avec le bord gauche ou droit du contrôle (un alignement à gauche ou centré est aligné à gauche, le droit reste inchangé) et aligné verticalement comme le texte descriptif.The check box is horizontally aligned with either the left or right edge of the control (a left or center alignment appears left aligned, right remains unchanged), and vertically aligned the same as the descriptive text. Par exemple, si vous avez un CheckBox contrôle avec une CheckAlign valeur de propriété de ContentAlignment .For example, if you have a CheckBox control with a CheckAlign property value of ContentAlignment. MiddleCenter, une TextAlign valeur de propriété de ContentAlignment.TopRight et la FlatStyle valeur de propriété est définie sur System , l’alignement de case à cocher apparaît ContentAlignment.TopLeft alors que l’alignement de texte reste inchangé.MiddleCenter, a TextAlign property value of ContentAlignment.TopRight, and the FlatStyle property value is set to System, the check box alignment will appear to be ContentAlignment.TopLeft while the text alignment remains unchanged.

Notes

Si la FlatStyle propriété a la valeur FlatStyle.System , toutes les images assignées à la Image propriété ne sont pas affichées.If the FlatStyle property is set to FlatStyle.System, any images assigned to the Image property are not displayed.

S’applique à

Voir aussi