Compartir vía


ToolStripItem.Invalidate Método

Definición

Invalida parte o toda la superficie de ToolStripItem y hace que se vuelva a dibujar.

Sobrecargas

Invalidate(Rectangle)

Invalida la región especificada de ToolStripItem agregándola a la región de actualización de ToolStripItem, que es el área que volverá a dibujarse en la siguiente operación de dibujo y hace que se envíe un mensaje de dibujo a ToolStripItem.

Invalidate()

Invalida toda la superficie de ToolStripItem y hace que se vuelva a dibujar.

Invalidate(Rectangle)

Invalida la región especificada de ToolStripItem agregándola a la región de actualización de ToolStripItem, que es el área que volverá a dibujarse en la siguiente operación de dibujo y hace que se envíe un mensaje de dibujo a 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 que representa la región que se va a invalidar.

Se aplica a

Invalidate()

Invalida toda la superficie de ToolStripItem y hace que se vuelva a dibujar.

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 método para la Invalidate representación personalizada. Este ejemplo de código es parte de un ejemplo más grande proporcionado para la clase ToolStripItem.

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