ButtonBase.FlatStyle Propiedad

Definición

Obtiene o establece la apariencia de estilo plano del control de botón.

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

FlatStyle

Uno de los valores de FlatStyle. El valor predeterminado es Standard.

Excepciones

El valor asignado no es uno de los valores de FlatStyle.

Ejemplos

En el ejemplo de código siguiente se usa la clase Button derivada y se establecen algunas de sus propiedades comunes. El resultado será un botón plano con texto a la izquierda y una imagen a la derecha. Este código requiere que tenga una imagen de mapa de bits denominada MyBitMap.bmp almacenada en el C:\Graphics directorio y que se incluya una referencia al System.Drawing espacio de nombres.

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

Comentarios

Cuando la FlatStyle propiedad de las RadioButton clases y CheckBox se establece Systemen , el sistema operativo del usuario dibuja el control y la alineación de comprobación se basa en los valores de propiedad CheckAlign y TextAlign . El CheckAlign valor de la propiedad no cambia, pero la apariencia del control puede verse afectada. 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. Por ejemplo, si tiene un CheckBox control con un CheckAlign valor de propiedad de ContentAlignment. MiddleCenter, un TextAlign valor de propiedad de ContentAlignment.TopRighty el valor de FlatStyle propiedad se establece Systemen , la alineación de la casilla aparecerá ContentAlignment.TopLeft mientras la alineación del texto permanece sin cambios.

Nota

Si la FlatStyle propiedad está establecida FlatStyle.Systemen , no se muestran las imágenes asignadas a la Image propiedad.

Se aplica a

Consulte también