ButtonBase.FlatStyle Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define a aparência de estilo plano do controle de botão.
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. O valor padrão é Standard
.
Exceções
O valor atribuído não é um dos valores FlatStyle.
Exemplos
O exemplo de código a seguir usa a classe Button derivada e define algumas de suas propriedades comuns. O resultado será um botão simples com texto à esquerda e uma imagem à direita. Esse código exige que você tenha uma imagem de bitmap nomeada MyBitMap.bmp
armazenada no C:\Graphics
diretório e que uma referência ao System.Drawing namespace seja incluída.
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 FlatStyle propriedade do e CheckBox das RadioButton classes é definida comoSystem
, o controle é desenhado pelo sistema operacional do usuário e o alinhamento de verificação é baseado nos CheckAlign
valores e TextAlign na propriedade. O CheckAlign
valor da propriedade não é alterado, mas a aparência do controle pode ser afetada. A caixa de seleção é alinhada horizontalmente com a borda esquerda ou direita do controle (um alinhamento esquerdo ou central aparece alinhado à esquerda, a direita permanece inalterada) e alinhada verticalmente da mesma forma que o texto descritivo. Por exemplo, se você tiver um CheckBox controle com um CheckAlign
valor de propriedade de ContentAlignment
. MiddleCenter
, um TextAlign valor de propriedade de , e o valor da ContentAlignment.TopRight
FlatStyle propriedade é definido como System
, o alinhamento da caixa de seleção parecerá ser ContentAlignment.TopLeft
enquanto o alinhamento de texto permanece inalterado.
Observação
Se a FlatStyle propriedade estiver definida como FlatStyle.System
, todas as Image imagens atribuídas à propriedade não serão exibidas.