Auf Englisch lesen

Freigeben über


Control.SetStyle(ControlStyles, Boolean) Methode

Definition

Legt ein angegebenes ControlStyles-Flag auf true oder false fest.

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

Parameter

flag
ControlStyles

Das ControlStyles-Bit, das festgelegt werden soll.

value
Boolean

true, um das angegebene Format auf das Steuerelement anzuwenden, andernfalls false.

Beispiele

Im folgenden Codebeispiel wird die Doppelpufferung für ein Form aktiviert und die Formatvorlagen aktualisiert, um die Änderungen widerzuspiegeln.

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

Hinweise

Bitflags im Steuerelementstil werden verwendet, um unterstütztes Verhalten zu kategorisieren. Ein Steuerelement kann eine Formatvorlage aktivieren, indem es die SetStyle -Methode aufruft und das entsprechende ControlStyles Bit (oder bits) und den booleschen Wert zum Festlegen der Bits auf übergibt. Um den Einem angegebenen ControlStyles Bit zugewiesenen Wert zu bestimmen, verwenden Sie die GetStyle -Methode, und übergeben Sie den ControlStyles Member zum Auswerten.

Achtung

Das Festlegen der Steuerelementstilbits kann das Verhalten des Steuerelements erheblich ändern. Sehen Sie sich die Enumerationsdokumentation ControlStyles an, um die Auswirkungen der Änderung der Steuerelementstilbits vor dem Aufrufen der SetStyle -Methode zu verstehen.

Gilt für:

Produkt Versionen
.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

Weitere Informationen