ToolStripItem.Invalidate Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Invalide une partie ou la totalité de la surface de ToolStripItem et oblige ce dernier à être redessiné.
Surcharges
Invalidate(Rectangle) |
Invalide la région spécifiée de ToolStripItem en l'ajoutant à la zone de mise à jour de ToolStripItem, qui correspond à la zone à repeindre lors de la prochaine opération de peinture, puis génère l'envoi d'un message de peinture à ToolStripItem. |
Invalidate() |
Invalide la surface totale de ToolStripItem et oblige ce dernier à être redessiné. |
Invalidate(Rectangle)
Invalide la région spécifiée de ToolStripItem en l'ajoutant à la zone de mise à jour de ToolStripItem, qui correspond à la zone à repeindre lors de la prochaine opération de peinture, puis génère l'envoi d'un message de peinture à ToolStripItem.
public:
void Invalidate(System::Drawing::Rectangle r);
public void Invalidate (System.Drawing.Rectangle r);
member this.Invalidate : System.Drawing.Rectangle -> unit
Public Sub Invalidate (r As Rectangle)
Paramètres
S’applique à
Invalidate()
Invalide la surface totale de ToolStripItem et oblige ce dernier à être redessiné.
public:
void Invalidate();
public void Invalidate ();
member this.Invalidate : unit -> unit
Public Sub Invalidate ()
Exemples
L’exemple de code suivant montre comment utiliser la méthode pour un Invalidate rendu personnalisé. Cet exemple de code fait partie d’un exemple plus grand fourni pour la ToolStripItem classe .
// This method defines the behavior of the MouseEnter event.
// It sets the state of the rolloverValue field to true and
// tells the control to repaint.
protected override void OnMouseEnter(EventArgs e)
{
base.OnMouseEnter(e);
this.rolloverValue = true;
this.Invalidate();
}
' This method defines the behavior of the MouseEnter event.
' It sets the state of the rolloverValue field to true and
' tells the control to repaint.
Protected Overrides Sub OnMouseEnter(e As EventArgs)
MyBase.OnMouseEnter(e)
Me.rolloverValue = True
Me.Invalidate()
End Sub