ButtonBase.FlatStyle 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置按钮控件的平面样式外观。
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当 和 CheckBox 类的 RadioButton 属性设置为 System
时,控件由用户的操作系统绘制,检查对齐方式基于 CheckAlign
和 TextAlign 属性值。 属性值 CheckAlign
不会更改,但控件的外观可能会受到影响。 复选框与控件的左边缘或右边缘水平对齐, (左对齐或居中对齐左对齐,右对齐) 保持不变,垂直对齐与描述性文本相同。 例如,如果控件CheckBox的属性值ContentAlignment
为 CheckAlign
。
MiddleCenter
TextAlign,属性值为 ContentAlignment.TopRight
,并且 FlatStyle 属性值设置为 System
,当文本对齐方式保持不变时,复选框对齐方式将显示ContentAlignment.TopLeft
为 。