Aracılığıyla paylaş


ToolStripItem.Invalidate Yöntem

Tanım

yüzeyinin ToolStripItem bir kısmını veya tamamını geçersiz hale getirerek yeniden çizilmesine neden olur.

Aşırı Yüklemeler

Invalidate(Rectangle)

belirtilen bölgesini ToolStripItem , bir sonraki boyama işleminde yeniden boyanacak olan güncelleştirme bölgesine ToolStripItemekleyerek geçersiz kılır ve öğesine bir boya iletisi gönderilmesine ToolStripItemneden olur.

Invalidate()

tüm yüzeyini ToolStripItem geçersiz hale getirmekte ve yeniden çizilmesine neden olmaktadır.

Invalidate(Rectangle)

belirtilen bölgesini ToolStripItem , bir sonraki boyama işleminde yeniden boyanacak olan güncelleştirme bölgesine ToolStripItemekleyerek geçersiz kılır ve öğesine bir boya iletisi gönderilmesine ToolStripItemneden olur.

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)

Parametreler

r
Rectangle

Rectangle Geçersiz kılınacak bölgeyi temsil eden bir.

Şunlara uygulanır

Invalidate()

tüm yüzeyini ToolStripItem geçersiz hale getirmekte ve yeniden çizilmesine neden olmaktadır.

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

Örnekler

Aşağıdaki kod örneği, özel işleme için yönteminin Invalidate nasıl kullanılacağını gösterir. Bu kod örneği, sınıfı için ToolStripItem sağlanan daha büyük bir örneğin parçasıdır.

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

Şunlara uygulanır