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


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 и задаются некоторые из его общих свойств. Результатом будет плоская кнопка с текстом слева и изображением справа. Для этого кода требуется, чтобы в C:\Graphics каталоге хранилось точечный рисунок MyBitMap.bmp и была включена 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

Комментарии

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

Примечание

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

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

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