Control.UpdateStyles Metoda

Definicja

Wymusza, aby przypisane style były ponownie stosowane do kontrolki.Forces the assigned styles to be reapplied to the control.

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

Przykłady

Poniższy przykład kodu włącza buforowanie podwójne na a Form i aktualizuje style, aby odzwierciedlić zmiany.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

Uwagi

Ta metoda wywołuje CreateParams metodę w celu uzyskania stylów do zastosowania.This method calls the CreateParams method to get the styles to apply. Style przypisane do Style i ExStyle właściwości CreateParams przypisane do właściwości kontrolki CreateParams są ponownie stosowane.The styles assigned to the Style and ExStyle properties of the CreateParams assigned to the control's CreateParams property are reapplied. Formant zostanie odmalowany, aby odzwierciedlić zmiany stylu w razie potrzeby.The control is repainted to reflect the style changes if necessary.

UpdateStylesMetoda nie ma wpływu, jeśli IsHandleCreated wartość właściwości to false .The UpdateStyles method has no effect if the IsHandleCreated property value is false.

Dotyczy

Zobacz też