Questa documentazione è stata archiviata e non viene gestita.

Metodo Control.SetStyle

Aggiornamento: novembre 2007

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

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

protected void SetStyle(
	ControlStyles flag,
	bool value
)
protected void SetStyle(
	ControlStyles flag,
	boolean value
)
protected function SetStyle(
	flag : ControlStyles, 
	value : boolean
)

Parametri

flag
Tipo: System.Windows.Forms.ControlStyles

Bit ControlStyles da impostare.

value
Tipo: System.Boolean

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

I flag del bit di stile del controllo sono utilizzati per suddividere in categorie il comportamento supportato. In un controllo è possibile attivare uno stile chiamando il metodo SetStyle e passando il bit o i bit ControlStyles appropriati e il valore booleano su cui impostare i bit. Per determinare il valore assegnato a un bit ControlStyles specificato, utilizzare il metodo GetStyle e passare il membro ControlStyles da valutare.

Attenzione:

L'impostazione dei bit di stile del controllo può comportare una modifica sostanziale del comportamento del controllo stesso. Prima di chiamare il metodo SetStyle, consultare la documentazione relativa all'enumerazione ControlStyles per comprendere gli effetti della modifica dei bit di stile del controllo.

Nell'esempio di codice riportato di seguito viene attivato il doppio buffer su un oggetto Form e vengono aggiornati gli stili per riflettere le modifiche.

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();
}


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();
} //EnableDoubleBuffering


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition , Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

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

.NET Framework

Supportato in: 3.5, 3.0, 2.0, 1.1, 1.0
Mostra: