ButtonBase.FlatStyle Eigenschaft

Definition

Ruft die flache Darstellung des Button-Steuerelements ab oder legt sie fest.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

Eigenschaftswert

Einer der FlatStyle-Werte.One of the FlatStyle values. Der Standardwert ist Standardsein.The default value is Standard.

Ausnahmen

Der zugewiesene Wert ist keiner der FlatStyle-Werte.The value assigned is not one of the FlatStyle values.

Beispiele

Im folgenden Codebeispiel wird Button die abgeleitete-Klasse verwendet und einige ihrer allgemeinen Eigenschaften festgelegt.The following code example uses the derived class, Button and sets some of its common properties. Das Ergebnis ist eine flache Schaltfläche mit Text auf der linken Seite und ein Bild auf der rechten Seite.The result will be a flat button with text on the left and an image on the right. Dieser Code erfordert, dass Sie über ein Bitmapbild MyBitMap.bmp mit dem C:\Graphics Namen verfügen, das im Verzeichnis gespeichert ist, System.Drawing und dass ein Verweis auf den Namespace enthalten ist.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

Hinweise

Wenn die FlatStyle RadioButton -Eigenschaft der- CheckBox Klasse und der- SystemKlasse auf festgelegt ist, wird das-Steuerelement vom Betriebssystem des Benutzers gezeichnet, und CheckAlign die TextAlign Überprüfung der Ausrichtung basiert auf den-und-Eigenschafts Werten.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. Der CheckAlign Eigenschafts Wert wird nicht geändert, aber das Erscheinungsbild des Steuer Elements kann beeinträchtigt werden.The CheckAlign property value is not changed, but the appearance of the control can be affected. Das Kontrollkästchen ist entweder horizontal am linken oder rechten Rand des Steuer Elements ausgerichtet (eine linke oder eine Zentrierung wird linksbündig ausgerichtet, das Recht bleibt unverändert) und ist vertikal mit dem beschreibenden Text ausgerichtet.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. Wenn Sie z CheckBox ContentAlignment. b. ein-Steuerelement CheckAlign mit dem-Eigenschafts Wert haben.For example, if you have a CheckBox control with a CheckAlign property value of ContentAlignment. MiddleCenterFlatStyle ContentAlignment.TopRight ContentAlignment.TopLeft , der- SystemEigenschafts Wert und der-Eigenschafts Wert auf festgelegt ist, wird die Ausrichtung des Kontrollkästchens angezeigt, während die Textausrichtung unverändert bleibt. TextAlignMiddleCenter, 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.

Hinweis

Wenn die FlatStyle -Eigenschaft auf FlatStyle.Systemfestgelegt ist, werden alle der Image -Eigenschaft zugewiesenen Bilder nicht angezeigt.If the FlatStyle property is set to FlatStyle.System, any images assigned to the Image property are not displayed.

Gilt für:

Siehe auch