Control.SetStyle(ControlStyles, Boolean) Control.SetStyle(ControlStyles, Boolean) Control.SetStyle(ControlStyles, Boolean) Control.SetStyle(ControlStyles, Boolean) Method

Definition

Legt ein angegebenes ControlStyles-Flag auf true oder false fest.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)

Parameter

flag
ControlStyles ControlStyles ControlStyles ControlStyles

Das ControlStyles-Bit, das festgelegt werden soll.The ControlStyles bit to set.

value
Boolean Boolean Boolean Boolean

true, um das angegebene Format auf das Steuerelement anzuwenden, andernfalls false.true to apply the specified style to the control; otherwise, false.

Beispiele

Im folgenden Codebeispiel wird die auf doppelte Pufferung ermöglicht es einem Form und die Stile die Änderungen entsprechend aktualisiert.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

Hinweise

Steuerelement-Style-Bit-Flags werden zur Kategorisierung von unterstützten Verhaltens verwendet.Control style bit flags are used to categorize supported behavior. Ein Steuerelement kann ein Format aktivieren, durch den Aufruf der SetStyle -Methode und übergeben die entsprechende ControlStyles Bit (oder Bits) und den booleschen Wert auf die Bit(s) festgelegt werden soll.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. Zum Bestimmen des Werts zugewiesen, der einem angegebenen ControlStyles bit, verwenden Sie die GetStyle -Methode und übergeben Sie die ControlStyles Element ausgewertet.To determine the value assigned to a specified ControlStyles bit, use the GetStyle method and pass in the ControlStyles member to evaluate.

Achtung

Style-Bits für das Steuerelement festlegen, kann das Verhalten des Steuerelements erheblich ändern.Setting the control style bits can substantially change the behavior of the control. Überprüfen Sie die ControlStyles Enumeration Dokumentation zu den Auswirkungen beim Ändern der Formatvorlage die Steuerelementbits vor dem Aufruf der SetStyle Methode.Review the ControlStyles enumeration documentation to understand the effects of changing the control style bits before calling the SetStyle method.

Gilt für:

Siehe auch