Control.UpdateStyles Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obliga a que los estilos asignados vuelvan a aplicarse al control.
protected:
void UpdateStyles();
protected void UpdateStyles ();
member this.UpdateStyles : unit -> unit
Protected Sub UpdateStyles ()
Ejemplos
En el ejemplo de código siguiente se habilita el almacenamiento en búfer doble en y Form se actualizan los estilos para reflejar los cambios.
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
Comentarios
Este método llama al CreateParams método para obtener los estilos que se van a aplicar. Los estilos asignados a las Style propiedades y ExStyle del CreateParams asignado a la propiedad del CreateParams control se vuelven a aplicar. El control se vuelve a pintar para reflejar los cambios de estilo si es necesario.
El UpdateStyles método no tiene ningún efecto si el valor de propiedad IsHandleCreated es false
.