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 элемент управления со значением CheckAlign
ContentAlignment
свойства .
MiddleCenter
, значение TextAlignContentAlignment.TopRight
свойства , а FlatStyle для свойства задано System
значение , выравнивание флажка будет выглядеть ContentAlignment.TopLeft
как выравнивание, а выравнивание текста остается неизменным.
Примечание
FlatStyle Если свойство имеет значение FlatStyle.System
, все изображения, назначенные свойствуImage, не отображаются.