ButtonBase.FlatStyle ButtonBase.FlatStyle ButtonBase.FlatStyle ButtonBase.FlatStyle Property

Definición

Obtiene o establece la apariencia de estilo plano del control de botón.Gets or sets the flat style appearance of the button control.

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

Valor de propiedad

Uno de los valores de FlatStyle.One of the FlatStyle values. El valor predeterminado es Standard.The default value is Standard.

Excepciones

El valor asignado no es uno de los valores de FlatStyle.The value assigned is not one of the FlatStyle values.

Ejemplos

En el ejemplo de código siguiente se usa la Button clase derivada y se establecen algunas de sus propiedades comunes.The following code example uses the derived class, Button and sets some of its common properties. El resultado será un botón plano con texto a la izquierda y una imagen a la derecha.The result will be a flat button with text on the left and an image on the right. Este código requiere que tenga una imagen de mapa de MyBitMap.bmp bits denominada almacenada en el C:\Graphics directorio y System.Drawing que se incluya una referencia al espacio de nombres.This code requires that you have a bitmap image named MyBitMap.bmp stored in the C:\Graphics directory, and that a reference to the System.Drawing namespace is included.

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 'SetMyButtonProperties

Comentarios

Cuando la FlatStyle propiedad de las RadioButton clases CheckBox y está establecida en System, el sistema operativo del usuario dibuja el control y la alineación de la comprobación se basa en los CheckAlign valores TextAlign de las propiedades y.When the FlatStyle property of the RadioButton and CheckBox classes is set to System, the control is drawn by the user's operating system and the check alignment is based upon the CheckAlign and TextAlign property values. No CheckAlign se cambia el valor de la propiedad, pero se puede ver afectada la apariencia del control.The CheckAlign property value is not changed, but the appearance of the control can be affected. La casilla está alineada horizontalmente con el borde izquierdo o derecho del control (una alineación izquierda o central aparece alineada a la izquierda, la derecha permanece sin cambios) y se alinea verticalmente igual que el texto descriptivo.The check box is horizontally aligned with either the left or right edge of the control (a left or center alignment appears left aligned, right remains unchanged), and vertically aligned the same as the descriptive text. Por ejemplo, si tiene un CheckBox control con un CheckAlign valor de propiedad de ContentAlignment.For example, if you have a CheckBox control with a CheckAlign property value of ContentAlignment. MiddleCenter, un TextAlign valor de propiedad ContentAlignment.TopRightde y el FlatStyle valor de la propiedad se Systemestablece en, la alineación de la casilla parecerá ContentAlignment.TopLeft ser mientras la alineación del texto permanezca sin cambios.MiddleCenter, a TextAlign property value of ContentAlignment.TopRight, and the FlatStyle property value is set to System, the check box alignment will appear to be ContentAlignment.TopLeft while the text alignment remains unchanged.

Nota

Si la FlatStyle propiedad se establece en FlatStyle.System, no se mostrará ninguna imagen Image asignada a la propiedad.If the FlatStyle property is set to FlatStyle.System, any images assigned to the Image property are not displayed.

Se aplica a

Consulte también: