ToolStripItem.Invalidate Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erklärt die Oberfläche des ToolStripItem teilweise oder vollständig für ungültig und bewirkt, dass es neu gezeichnet wird.
Überlädt
Invalidate(Rectangle) |
Erklärt den angegebenen Bereich des ToolStripItem für ungültig, indem es diesen dem Aktualisierungsbereich des ToolStripItem hinzufügt. Dies ist der Bereich, der beim nächsten Zeichnungsvorgang neu gezeichnet wird. Außerdem wird veranlasst, dass eine Zeichnungsmeldung an das ToolStripItem gesendet wird. |
Invalidate() |
Erklärt die ganze Oberfläche des ToolStripItem für ungültig und bewirkt, dass es neu gezeichnet wird. |
Invalidate(Rectangle)
Erklärt den angegebenen Bereich des ToolStripItem für ungültig, indem es diesen dem Aktualisierungsbereich des ToolStripItem hinzufügt. Dies ist der Bereich, der beim nächsten Zeichnungsvorgang neu gezeichnet wird. Außerdem wird veranlasst, dass eine Zeichnungsmeldung an das ToolStripItem gesendet wird.
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)
Parameter
Gilt für:
Invalidate()
Erklärt die ganze Oberfläche des ToolStripItem für ungültig und bewirkt, dass es neu gezeichnet wird.
public:
void Invalidate();
public void Invalidate ();
member this.Invalidate : unit -> unit
Public Sub Invalidate ()
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie die -Methode für das Invalidate benutzerdefinierte Rendering verwendet wird. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die ToolStripItem-Klasse bereitgestellt wird.
// 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