Control.SetStyle(ControlStyles, Boolean) Metodo

Definizione

Imposta il flag specificato dell'oggetto ControlStyles o su true o su false.

C#
protected void SetStyle(System.Windows.Forms.ControlStyles flag, bool value);

Parametri

flag
ControlStyles

Bit ControlStyles da impostare.

value
Boolean

true per applicare lo stile specificato al controllo; in caso contrario, false.

Esempio

Nell'esempio di codice seguente viene abilitato il doppio buffer in un Form oggetto e gli stili vengono aggiornati in modo da riflettere le modifiche.

C#
public void EnableDoubleBuffering()
{
   // Set the value of the double-buffering style bits to true.
   this.SetStyle(ControlStyles.DoubleBuffer | 
      ControlStyles.UserPaint | 
      ControlStyles.AllPaintingInWmPaint,
      true);
   this.UpdateStyles();
}

Commenti

I flag di bit dello stile di controllo vengono usati per classificare il comportamento supportato. Un controllo può abilitare uno stile chiamando il SetStyle metodo e passando il bit o i bit appropriati ControlStyles e il valore booleano su cui impostare i bit. Per determinare il valore assegnato a un bit specificato ControlStyles , usare il GetStyle metodo e passare il ControlStyles membro da valutare.

Attenzione

L'impostazione dei bit dello stile del controllo può modificare sostanzialmente il comportamento del controllo. Esaminare la ControlStyles documentazione dell'enumerazione per comprendere gli effetti della modifica dei bit dello stile del controllo prima di chiamare il SetStyle metodo .

Si applica a

Prodotto Versioni
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Vedi anche