Control.SetStyle(ControlStyles, Boolean) Metodo

Definizione

Imposta il flag specificato dell'oggetto ControlStyles o su true o su false.Sets a specified ControlStyles flag to either true or false.

protected:
 void SetStyle(System::Windows::Forms::ControlStyles flag, bool value);
protected void SetStyle (System.Windows.Forms.ControlStyles flag, bool value);
member this.SetStyle : System.Windows.Forms.ControlStyles * bool -> unit
Protected Sub SetStyle (flag As ControlStyles, value As Boolean)

Parametri

flag
ControlStyles

Bit ControlStyles da impostare.The ControlStyles bit to set.

value
Boolean

true per applicare lo stile specificato al controllo; in caso contrario, false.true to apply the specified style to the control; otherwise, false.

Esempi

Nell'esempio di codice seguente viene abilitato il doppio buffer su un Form e vengono aggiornati gli stili per riflettere le modifiche.The following code example enables double-buffering on a Form and updates the styles to reflect the changes.

public:
   void EnableDoubleBuffering()
   {
      // Set the value of the double-buffering style bits to true.
      this->SetStyle( static_cast<ControlStyles>(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();
}
Public Sub EnableDoubleBuffering()
   ' Set the value of the double-buffering style bits to true.
   Me.SetStyle(ControlStyles.DoubleBuffer _
     Or ControlStyles.UserPaint _
     Or ControlStyles.AllPaintingInWmPaint, _
     True)
   Me.UpdateStyles()
End Sub

Commenti

I flag di bit di stile del controllo vengono usati per categorizzare il comportamento supportato.Control style bit flags are used to categorize supported behavior. Un controllo può abilitare uno stile chiamando il metodo SetStyle e passando il bit ControlStyles (o BITS) appropriato e il valore booleano per impostare i bit su.A control can enable a style by calling the SetStyle method and passing in the appropriate ControlStyles bit (or bits) and the Boolean value to set the bit(s) to. Per determinare il valore assegnato a un bit ControlStyles specificato, utilizzare il metodo GetStyle e passare il membro ControlStyles da valutare.To determine the value assigned to a specified ControlStyles bit, use the GetStyle method and pass in the ControlStyles member to evaluate.

Attenzione

L'impostazione dei bit di stile del controllo può modificare in modo sostanziale il comportamento del controllo.Setting the control style bits can substantially change the behavior of the control. Esaminare la documentazione sull'enumerazione ControlStyles per comprendere gli effetti della modifica dei bit di stile del controllo prima di chiamare il metodo SetStyle.Review the ControlStyles enumeration documentation to understand the effects of changing the control style bits before calling the SetStyle method.

Si applica a

Vedi anche