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

Definizione

Invalida una parte o l'intera superficie dell'oggetto ToolStripItem e ne determina il ridisegno.Invalidates some or all of the surface of the ToolStripItem and causes it to be redrawn.

Overload

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

Invalida l'area specificata dell'oggetto ToolStripItem aggiungendola all'area di aggiornamento di ToolStripItem, ossia quella che verrà ridisegnata alla successiva operazione di disegno, e determina l'invio di un messaggio di disegno a 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 l'intera superficie di ToolStripItem e ne determina il ridisegno.Invalidates the entire surface of the ToolStripItem and causes it to be redrawn.

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

Invalida l'area specificata dell'oggetto ToolStripItem aggiungendola all'area di aggiornamento di ToolStripItem, ossia quella che verrà ridisegnata alla successiva operazione di disegno, e determina l'invio di un messaggio di disegno a 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)

Parametri

r
Rectangle Rectangle Rectangle Rectangle

Oggetto Rectangle che rappresenta l'area da invalidare.A Rectangle that represents the region to invalidate.

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

Invalida l'intera superficie di ToolStripItem e ne determina il ridisegno.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 ()

Esempi

Esempio di codice seguente viene illustrato come utilizzare il Invalidate metodo per il rendering personalizzato.The following code example demonstrates how to use the Invalidate method for custom rendering. Questo esempio di codice è parte di un esempio più esaustivo disponibile per il 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

Si applica a