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, не отображаются.