Questa documentazione è stata archiviata e non viene gestita.

Proprietà ButtonBase.FlatStyle

Ottiene o imposta l'aspetto bidimensionale del controllo pulsante.

Spazio dei nomi: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)

[LocalizableAttribute(true)] 
public FlatStyle FlatStyle { get; set; }
/** @property */
public FlatStyle get_FlatStyle ()

/** @property */
public void set_FlatStyle (FlatStyle value)

public function get FlatStyle () : FlatStyle

public function set FlatStyle (value : FlatStyle)

Valore proprietà

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

Tipo di eccezioneCondizione

InvalidEnumArgumentException

Il valore assegnato non è uno dei valori di FlatStyle.

Quando la proprietà FlatStyle delle classi RadioButton e CheckBox è impostata su System, il controllo viene disegnato dal sistema operativo dell'utente e l'allineamento della casella di controllo è basato sui valori delle proprietà CheckAlign e TextAlign. Il valore della proprietà CheckAlign resta invariato, mentre l'operazione può avere effetto sull'aspetto del controllo. La casella di controllo viene allineata orizzontalmente rispetto al margine sinistro o destro del controllo (ovvero, un allineamento al centro o a sinistra viene visualizzato a sinistra, un allineamento a destra rimane invariato) e verticalmente in modo analogo al testo descrittivo. Ad esempio, se si dispone di un controllo CheckBox il cui valore della proprietà CheckAlign è ContentAlignment. MiddleCenter, con un valore della proprietà TextAlign di ContentAlignment.TopRight e il valore della proprietà FlatStyle impostato su System, l'allineamento della casella di controllo viene visualizzato come ContentAlignment.TopLeft, mentre l'allineamento del testo rimane invariato.

NotaNota

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

Nell'esempio di codice riportato di seguito viene utilizzata la classe derivata Button e ne vengono impostate alcune proprietà comuni. Il risultato sarà un pulsante bidimensionale con il testo a sinistra e un'immagine a destra. Nel codice è necessario che un'immagine bitmap denominata MyBitMap.bmp sia memorizzata nella directory C:\Graphics e che sia incluso un riferimento allo spazio dei nomi System.Drawing.

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.set_Image(Image.FromFile("C:\\Graphics\\MyBitmap.bmp"));

    // Align the image and text on the button.
    button1.set_ImageAlign(ContentAlignment.MiddleRight);
    button1.set_TextAlign(ContentAlignment.MiddleLeft);

    // Give the button a flat appearance.
    button1.set_FlatStyle(FlatStyle.Flat);
} //SetMyButtonProperties

private function 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;
 }
 

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile per Pocket PC, Windows Mobile per Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema.

.NET Framework

Supportato in: 2.0 1.1 1.0
Mostra: