ButtonBase.FlatStyle Proprietà

Definizione

Ottiene o imposta l'aspetto bidimensionale del controllo pulsante.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

Valore della proprietà

Uno dei valori di FlatStyle.One of the FlatStyle values. Il valore predefinito è Standard.The default value is Standard.

Eccezioni

Il valore assegnato non è uno dei valori di FlatStyle.The value assigned is not one of the FlatStyle values.

Esempi

Nell'esempio di codice seguente viene utilizzata la classe Button derivata e vengono impostate alcune delle proprietà comuni.The following code example uses the derived class, Button and sets some of its common properties. Il risultato sarà un pulsante flat con il testo a sinistra e un'immagine a destra.The result will be a flat button with text on the left and an image on the right. Per questo codice è necessario disporre di un'immagine bitmap MyBitMap.bmp denominata archiviata nella System.DrawingDirectorye che sia incluso un riferimento allo spazio dei nomi. C:\GraphicsThis 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

Commenti

Quando la FlatStyle RadioButton proprietà delle classi e CheckBox è impostata su System, il controllo viene disegnato dal sistema operativo dell'utente e l'allineamento del controllo è basato sui valori della CheckAlign proprietà TextAlign e.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. Il CheckAlign valore della proprietà non viene modificato, ma l'aspetto del controllo può essere influenzato.The CheckAlign property value is not changed, but the appearance of the control can be affected. La casella di controllo è allineata orizzontalmente al bordo sinistro o destro del controllo (l'allineamento a sinistra o al centro appare allineato a sinistra, a destra rimane invariato) ed è allineato verticalmente allo stesso modo del testo descrittivo.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. Ad esempio, se si dispone di CheckBox un controllo con CheckAlign il valore della ContentAlignmentproprietà.For example, if you have a CheckBox control with a CheckAlign property value of ContentAlignment. MiddleCenter``ContentAlignment.TopRight FlatStyle System, il valore della ContentAlignment.TopLeft proprietà e il valore della proprietà sono impostati su, l'allineamento della casella di controllo verrà visualizzato mentre l'allineamento del testo rimane invariato. TextAlignMiddleCenter, 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.

Nota

Se la FlatStyle proprietà è impostata su FlatStyle.System, Image tutte le immagini assegnate alla proprietà non vengono visualizzate.If the FlatStyle property is set to FlatStyle.System, any images assigned to the Image property are not displayed.

Si applica a

Vedi anche