Поделиться через


ButtonBase.FlatStyle Свойство

Определение

Возвращает или задает внешний вид элемента управления "Кнопка".

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

Значение свойства

Одно из значений FlatStyle . Значение по умолчанию — Standard.

Исключения

Присвоенное значение не является одним из значений FlatStyle .

Примеры

В следующем примере кода используется производный класс и Button задает некоторые из его общих свойств. Результатом будет плоская кнопка с текстом слева и изображением справа. Этот код требует, чтобы у вас был растровый рисунок с именем MyBitMap.bmp , хранящимся в каталоге C:\Graphics , и что ссылка на System.Drawing пространство имен включена.

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

Комментарии

FlatStyle Если для свойства RadioButton и CheckBox классов задано Systemзначение, элемент управления рисуется операционной системой пользователя, а выравнивание проверки основано на CheckAlign значениях и TextAlign значений свойств. CheckAlign Значение свойства не изменяется, но внешний вид элемента управления может быть затронут. Флажок горизонтально выравнивается по левому или правому краю элемента управления (выравнивание по левому или центру отображается по левому краю, по правому краю остается неизменным) и по вертикали совпадает с описательным текстом. Например, если у вас есть CheckBox элемент управления со значением CheckAlignContentAlignmentсвойства. MiddleCenter TextAlign, значение свойства и FlatStyle значение ContentAlignment.TopRightсвойства заданоSystem, выравнивание флажка будет отображатьсяContentAlignment.TopLeft, пока выравнивание текста остается неизменным.

Замечание

FlatStyle Если для свойства задано FlatStyle.Systemзначение, все изображения, назначенные свойствуImage, не отображаются.

Применяется к

См. также раздел