ToolStripItem.Invalidate Methode

Definitie

Ongeldig een deel of alle oppervlakte van het ToolStripItem oppervlak en zorgt ervoor dat het opnieuw wordt getekend.

Overloads

Name Description
Invalidate(Rectangle)

Ongeldig de opgegeven regio van de ToolStripItem door het toe te voegen aan de updateregio van de ToolStripItem, wat het gebied is dat wordt herschilderd bij de volgende verfbewerking, en zorgt ervoor dat een verfbericht wordt verzonden naar de ToolStripItem.

Invalidate()

Ongeldig het gehele oppervlak van de ToolStripItem en zorgt ervoor dat deze opnieuw wordt getekend.

Invalidate(Rectangle)

Ongeldig de opgegeven regio van de ToolStripItem door het toe te voegen aan de updateregio van de ToolStripItem, wat het gebied is dat wordt herschilderd bij de volgende verfbewerking, en zorgt ervoor dat een verfbericht wordt verzonden naar de 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)

Parameters

r
Rectangle

Een Rectangle die de regio aangeeft die ongeldig moet worden.

Van toepassing op

Invalidate()

Ongeldig het gehele oppervlak van de ToolStripItem en zorgt ervoor dat deze opnieuw wordt getekend.

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

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de Invalidate methode gebruikt voor aangepaste rendering. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de ToolStripItem klasse.

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

Van toepassing op