Freigeben über


Control.UpdateStyles Methode

Definition

Erzwingt ein erneutes Anwenden der zugewiesenen Formate auf das Steuerelement.

protected:
 void UpdateStyles();
protected void UpdateStyles ();
member this.UpdateStyles : unit -> unit
Protected Sub UpdateStyles ()

Beispiele

Im folgenden Codebeispiel wird die Doppelpufferung in einem Form Codebeispiel aktiviert und die Formatvorlagen aktualisiert, um die Änderungen widerzuspiegeln.

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

Diese Methode ruft die CreateParams Methode auf, um die zu anwendenden Formatvorlagen abzurufen. Die Formatvorlagen, die Style der Eigenschaft des CreateParams Steuerelements CreateParams zugewiesen sind, ExStyle werden erneut angezeigt. Das Steuerelement wird neu formatiert, um die Formatänderungen bei Bedarf widerzuspiegeln.

Die UpdateStyles Methode hat keine Auswirkung, wenn der IsHandleCreated Eigenschaftswert falselautet.

Gilt für

Siehe auch