Partager via


Control.UpdateStyles Méthode

Définition

Force la réapplication au contrôle des styles assignés.

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

Exemples

L’exemple de code suivant active la mise en mémoire tampon double sur un Form style et met à jour les styles pour refléter les modifications.

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

Remarques

Cette méthode appelle la CreateParams méthode pour obtenir les styles à appliquer. Les styles affectés aux Style propriétés et ExStyle aux propriétés affectées à la CreateParams propriété du CreateParams contrôle sont réappliqués. Le contrôle est repeint pour refléter les modifications de style si nécessaire.

La UpdateStyles méthode n’a aucun effet si la valeur de IsHandleCreated la propriété est false.

S’applique à

Voir aussi