ToolStripItem.Invalidate Méthode

Définition

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

r
Rectangle

Rectangle qui représente la région à invalider.

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

S’applique à