ButtonBase.FlatStyle Właściwość

Definicja

Pobiera lub ustawia wygląd płaskiego stylu kontrolki przycisku.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

Wartość właściwości

FlatStyle

Jedna z FlatStyle wartości.One of the FlatStyle values. Wartość domyślna to Standard.The default value is Standard.

Wyjątki

Przypisana wartość nie jest jedną z FlatStyle wartości.The value assigned is not one of the FlatStyle values.

Przykłady

Poniższy przykład kodu używa klasy pochodnej Button i ustawia niektóre jej wspólne właściwości.The following code example uses the derived class, Button and sets some of its common properties. Wynik będzie płaskim przyciskiem z tekstem po lewej stronie i obraz po prawej stronie.The result will be a flat button with text on the left and an image on the right. Ten kod wymaga obrazu mapy bitowej o nazwie MyBitMap.bmp przechowywanej w C:\Graphics katalogu i że odwołanie do System.Drawing przestrzeni nazw jest uwzględniane.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

Uwagi

Gdy FlatStyle Właściwość RadioButton i CheckBox klasy i jest ustawiona na System , formant jest rysowany przez system operacyjny użytkownika, a wyrównanie sprawdzania jest oparte na CheckAlign TextAlign wartościach i.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. CheckAlignWartość właściwości nie jest zmieniana, ale może to mieć wpływ na wygląd formantu.The CheckAlign property value is not changed, but the appearance of the control can be affected. Pole wyboru jest wyrównane w poziomie za pomocą lewej lub prawej krawędzi kontrolki (wyrównanie do lewej lub środka jest wyrównane do lewej, pozostaje niezmienione) i w pionie wyrównane do tekstu opisowego.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. Na przykład, jeśli masz CheckBox kontrolkę z CheckAlign wartością właściwości ContentAlignment .For example, if you have a CheckBox control with a CheckAlign property value of ContentAlignment. MiddleCenter, TextAlign wartość właściwości ContentAlignment.TopRight , i FlatStyle wartość właściwości jest ustawiona na System , wyrównanie pola wyboru będzie wyglądać, ContentAlignment.TopLeft gdy wyrównanie tekstu pozostanie niezmienione.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.

Uwaga

Jeśli FlatStyle Właściwość jest ustawiona na FlatStyle.System , wszystkie obrazy przypisane do Image właściwości nie będą wyświetlane.If the FlatStyle property is set to FlatStyle.System, any images assigned to the Image property are not displayed.

Dotyczy

Zobacz też