Control.UpdateStyles Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wymusza ponowne zastosowania przypisanych stylów do kontrolki.
protected:
void UpdateStyles();
protected void UpdateStyles ();
member this.UpdateStyles : unit -> unit
Protected Sub UpdateStyles ()
Przykłady
Poniższy przykład kodu umożliwia podwójne buforowanie na obiekcie Form i aktualizuje style w celu odzwierciedlenia zmian.
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 metodę CreateParams w celu pobrania stylów do zastosowania. Style przypisane do Style właściwości CreateParams i ExStyle przypisane do właściwości kontrolki CreateParams są ponownie stosować. Kontrolka jest przemalowana, aby odzwierciedlić zmiany stylu w razie potrzeby.
Metoda UpdateStyles nie ma wpływu, IsHandleCreated jeśli wartość właściwości to false
.