Control.UpdateStyles Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Faz com que os estilos atribuídos sejam aplicados novamente ao controle.
protected:
void UpdateStyles();
protected void UpdateStyles ();
member this.UpdateStyles : unit -> unit
Protected Sub UpdateStyles ()
Exemplos
O exemplo de código a seguir permite o buffer duplo em um Form e atualiza os estilos para refletir as alterações.
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
Comentários
Esse método chama o CreateParams método para que os estilos sejam aplicados. Os estilos atribuídos ao Style e ExStyle as CreateParams propriedades atribuídas à propriedade do CreateParams controle são reaplicados. O controle é repintado para refletir as alterações de estilo, se necessário.
O UpdateStyles método não terá efeito se o valor da IsHandleCreated propriedade for false
.