ButtonBase.FlatStyle Proprietà

Definizione

Ottiene o imposta l'aspetto bidimensionale del controllo pulsante.

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

Valore della proprietà

FlatStyle

Uno dei valori di FlatStyle. Il valore predefinito è Standard.

Eccezioni

Il valore assegnato non è uno dei valori di FlatStyle.

Esempio

L'esempio di codice seguente usa la classe Button derivata e imposta alcune delle relative proprietà comuni. Il risultato sarà un pulsante flat con testo a sinistra e un'immagine a destra. Questo codice richiede che sia presente un'immagine bitmap denominata MyBitMap.bmp archiviata nella C:\Graphics directory e che sia incluso un riferimento allo System.Drawing spazio dei nomi.

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

Commenti

Quando la FlatStyle proprietà delle RadioButton classi e CheckBox è impostata su System, il controllo viene disegnato dal sistema operativo dell'utente e l'allineamento del controllo è basato sui CheckAlign valori delle proprietà e TextAlign . Il CheckAlign valore della proprietà non viene modificato, ma l'aspetto del controllo può essere interessato. La casella di controllo è allineata orizzontalmente con il bordo sinistro o destro del controllo (viene visualizzato un allineamento sinistro o centrale allineato a sinistra, destra rimane invariato) e allineato verticalmente allo stesso modo del testo descrittivo. Ad esempio, se si dispone di un controllo con un CheckBox CheckAlign valore di proprietà di ContentAlignment. MiddleCenter, un TextAlign valore della proprietà di ContentAlignment.TopRighte il FlatStyle valore della proprietà è impostato su System, l'allineamento della casella di controllo verrà visualizzato ContentAlignment.TopLeft mentre l'allineamento del testo rimane invariato.

Nota

Se la FlatStyle proprietà è impostata su FlatStyle.System, le immagini assegnate alla Image proprietà non vengono visualizzate.

Si applica a

Vedi anche