ToolStripItem.Invalidate ToolStripItem.Invalidate ToolStripItem.Invalidate ToolStripItem.Invalidate Method

Définition

Invalide une partie ou la totalité de la surface de la ToolStripItem et oblige ce dernier à être redessiné.Invalidates some or all of the surface of the ToolStripItem and causes it to be redrawn.

Surcharges

Invalidate(Rectangle) Invalidate(Rectangle) Invalidate(Rectangle) Invalidate(Rectangle)

Invalide la région spécifiée du ToolStripItem en l’ajoutant à la région de mise à jour de la ToolStripItem, qui est la zone qui sera repeinte lors de la prochaine opération de peinture et provoque un message de peinture à envoyer à la ToolStripItem.Invalidates the specified region of the ToolStripItem by adding it to the update region of the ToolStripItem, which is the area that will be repainted at the next paint operation, and causes a paint message to be sent to the ToolStripItem.

Invalidate() Invalidate() Invalidate() Invalidate()

Invalide la surface totale de la ToolStripItem et oblige ce dernier à être redessiné.Invalidates the entire surface of the ToolStripItem and causes it to be redrawn.

Invalidate(Rectangle) Invalidate(Rectangle) Invalidate(Rectangle) Invalidate(Rectangle)

Invalide la région spécifiée du ToolStripItem en l’ajoutant à la région de mise à jour de la ToolStripItem, qui est la zone qui sera repeinte lors de la prochaine opération de peinture et provoque un message de peinture à envoyer à la ToolStripItem.Invalidates the specified region of the ToolStripItem by adding it to the update region of the ToolStripItem, which is the area that will be repainted at the next paint operation, and causes a paint message to be sent to the 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 Rectangle Rectangle

Rectangle qui représente la région à invalider.A Rectangle that represents the region to invalidate.

Invalidate() Invalidate() Invalidate() Invalidate()

Invalide la surface totale de la ToolStripItem et oblige ce dernier à être redessiné.Invalidates the entire surface of the ToolStripItem and causes it to be redrawn.

public:
 void Invalidate();
public void Invalidate ();
member this.Invalidate : unit -> unit
Public Sub Invalidate ()

Exemples

L’exemple de code suivant montre comment utiliser le Invalidate procédé de rendu personnalisé.The following code example demonstrates how to use the Invalidate method for custom rendering. Cet exemple de code fait partie d’un exemple plus complet fourni pour la ToolStripItem classe.This code example is part of a larger example provided for the ToolStripItem class.

// 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 à