Udostępnij za pośrednictwem


ButtonBase.FlatStyle Właściwość

Definicja

Pobiera lub ustawia płaski wygląd kontrolki przycisku.

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

Jedna z FlatStyle wartości. Wartość domyślna to Standard.

Wyjątki

Przypisana wartość nie jest jedną z FlatStyle wartości.

Przykłady

Poniższy przykład kodu używa klasy Button pochodnej i ustawia niektóre z jego typowych właściwości. Wynik będzie płaskim przyciskiem z tekstem po lewej stronie i obrazem po prawej stronie. Ten kod wymaga obrazu mapy bitowej o nazwie MyBitMap.bmp przechowywanej C:\Graphics w katalogu i dołączeniu odwołania do System.Drawing przestrzeni nazw.

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ść klas i CheckBox jest ustawiona na Systemwartość , kontrolka jest rysowana przez system operacyjny użytkownika, a wyrównanie sprawdzania jest oparte na CheckAlign wartościach właściwości i TextAlignRadioButton. Wartość CheckAlign właściwości nie jest zmieniana, ale może to mieć wpływ na wygląd kontrolki. Pole wyboru jest wyrównane w poziomie z lewą lub prawą krawędzią kontrolki (wyrównanie po lewej lub w środku jest wyrównane w lewo, prawo pozostaje niezmienione) i wyrównane w pionie tak samo jak tekst opisowy. Jeśli na przykład masz kontrolkę CheckBox z wartością CheckAlign właściwości .ContentAlignment MiddleCenter TextAlign, wartość właściwości , ContentAlignment.TopRighta FlatStyle wartość właściwości jest ustawiona na System, wyrównanie pola wyboru będzie wyglądaćContentAlignment.TopLeft, gdy wyrównanie tekstu pozostaje niezmienione.

Uwaga

Jeśli właściwość jest ustawiona FlatStyle na FlatStyle.System, wszystkie obrazy przypisane do Image właściwości nie są wyświetlane.

Dotyczy

Zobacz też