ButtonBase.FlatStyle Eigenschap

Definitie

Hiermee haalt u het platte uiterlijk van het besturingselement voor de knop op of stelt u deze in.

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

Waarde van eigenschap

Een van de FlatStyle waarden. De standaardwaarde is Standard.

Uitzonderingen

De toegewezen waarde is geen van de FlatStyle waarden.

Voorbeelden

In het volgende codevoorbeeld wordt de afgeleide klasse Button gebruikt en worden enkele algemene eigenschappen ervan ingesteld. Het resultaat is een platte knop met tekst aan de linkerkant en een afbeelding aan de rechterkant. Deze code vereist dat u een bitmapafbeelding hebt die is opgeslagen MyBitMap.bmp in de C:\Graphics map en dat er een verwijzing naar de System.Drawing naamruimte is opgenomen.

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

Opmerkingen

Wanneer de FlatStyle eigenschap van de RadioButton en CheckBox klassen is ingesteld op System, wordt het besturingselement getekend door het besturingssysteem van de gebruiker en wordt de controle-uitlijning gebaseerd op de CheckAlign en TextAlign eigenschapswaarden. De CheckAlign eigenschapswaarde wordt niet gewijzigd, maar het uiterlijk van het besturingselement kan worden beïnvloed. Het selectievakje wordt horizontaal uitgelijnd met de linker- of rechterrand van het besturingselement (een linker- of middelste uitlijning wordt links uitgelijnd, rechts blijft ongewijzigd) en verticaal uitgelijnd als de beschrijvende tekst. Als u bijvoorbeeld een CheckBox besturingselement hebt met een CheckAlign eigenschapswaarde van ContentAlignment. MiddleCenter, een TextAlign eigenschapswaarde van ContentAlignment.TopRight, en de FlatStyle eigenschapswaarde is ingesteld op System, lijkt de uitlijning van het selectievakje te zijn ContentAlignment.TopLeft terwijl de tekstuitlijning ongewijzigd blijft.

Note

Als de FlatStyle eigenschap is ingesteld op FlatStyle.System, worden afbeeldingen die aan de Image eigenschap zijn toegewezen, niet weergegeven.

Van toepassing op

Zie ook