Sdílet prostřednictvím


Control.UpdateStyles Metoda

Definice

Vynutí opětovné použití přiřazených stylů pro ovládací prvek.

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

Příklady

Následující příklad kódu umožňuje dvojité ukládání do vyrovnávací paměti na a Form aktualizuje styly tak, aby odrážely změny.

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

Poznámky

Tato metoda volá metodu CreateParams , aby získala styly, které se mají použít. Styly přiřazené Style vlastnosti a ExStyle vlastnosti CreateParams přiřazené vlastnosti ovládacího prvku CreateParams se znovu používají. Ovládací prvek se překreslí, aby v případě potřeby odrážel změny stylu.

Metoda UpdateStyles nemá žádný vliv, pokud IsHandleCreated je falsehodnota vlastnosti .

Platí pro

Viz také