ToolStripItem.Invalidate Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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