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

Definición

Invalida parte o toda la superficie de la ToolStripItem y hace que se vuelva a dibujar.Invalidates some or all of the surface of the ToolStripItem and causes it to be redrawn.

Sobrecargas

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

Invalida la región especificada de la ToolStripItem agregándola a la región de actualización de la ToolStripItem, que es el área que volverá a pintarse en la siguiente operación de dibujo y hace que un mensaje de dibujo para enviarse a 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()

Invalida toda la superficie de la ToolStripItem y hace que se vuelva a dibujar.Invalidates the entire surface of the ToolStripItem and causes it to be redrawn.

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

Invalida la región especificada de la ToolStripItem agregándola a la región de actualización de la ToolStripItem, que es el área que volverá a pintarse en la siguiente operación de dibujo y hace que un mensaje de dibujo para enviarse a 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)

Parámetros

r
Rectangle Rectangle Rectangle Rectangle

Rectangle que representa la región que se va a invalidar.A Rectangle that represents the region to invalidate.

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

Invalida toda la superficie de la ToolStripItem y hace que se vuelva a dibujar.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 ()

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar el Invalidate método para la representación personalizada.The following code example demonstrates how to use the Invalidate method for custom rendering. Este ejemplo de código forma parte de un ejemplo más extenso proporcionado para el ToolStripItem clase.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

Se aplica a