ButtonBase.FlatStyle Propriedade

Definição

Obtém ou define a aparência de estilo plano do controle de botão.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 da propriedade

Um dos valores de FlatStyle.One of the FlatStyle values. O valor padrão é Standard.The default value is Standard.

Exceções

O valor atribuído não é um dos valores FlatStyle.The value assigned is not one of the FlatStyle values.

Exemplos

O exemplo de código a seguir usa a classe derivada, Button e define algumas de suas propriedades comuns.The following code example uses the derived class, Button and sets some of its common properties. O resultado será um botão simples com texto à esquerda e uma imagem à direita.The result will be a flat button with text on the left and an image on the right. Esse código requer que você tenha uma imagem de bitmap chamada MyBitMap.bmp armazenada no diretório C:\Graphics e que uma referência ao namespace System.Drawing esteja incluída.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

Comentários

Quando a propriedade FlatStyle das classes RadioButton e CheckBox é definida como System, o controle é desenhado pelo sistema operacional do usuário e o alinhamento da verificação é baseado nos valores da propriedade CheckAlign e TextAlign.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. O valor da propriedade CheckAlign não é alterado, mas a aparência do controle pode ser afetada.The CheckAlign property value is not changed, but the appearance of the control can be affected. A caixa de seleção é alinhada horizontalmente com a borda esquerda ou direita do controle (um alinhamento à esquerda ou ao centro aparece alinhado à esquerda, o direito permanece inalterado) e alinhado verticalmente o mesmo que o texto descritivo.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 exemplo, se você tiver um controle de CheckBox com um valor de propriedade CheckAlign de ContentAlignment.For example, if you have a CheckBox control with a CheckAlign property value of ContentAlignment. MiddleCenter, um valor de propriedade de TextAlign de ContentAlignment.TopRighte o valor da propriedade FlatStyle for definido como System, o alinhamento da caixa de seleção parecerá ser ContentAlignment.TopLeft enquanto o alinhamento do texto permanecer inalterado.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.

Observação

Se a propriedade FlatStyle for definida como FlatStyle.System, as imagens atribuídas à propriedade Image não serão exibidas.If the FlatStyle property is set to FlatStyle.System, any images assigned to the Image property are not displayed.

Aplica-se a

Veja também