ToolStripItem.Invalidate Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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