ToolStripItem.Invalidate Yöntem

Tanım

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

Aşırı Yüklemeler

Name Description
Invalidate(Rectangle)

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

Invalidate()

tüm yüzeyini ToolStripItem geçersiz kılıp yeniden çizilmesine neden olur.

Invalidate(Rectangle)

Kaynak:
ToolStripItem.cs
Kaynak:
ToolStripItem.cs
Kaynak:
ToolStripItem.cs
Kaynak:
ToolStripItem.cs
Kaynak:
ToolStripItem.cs

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

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()

Kaynak:
ToolStripItem.cs
Kaynak:
ToolStripItem.cs
Kaynak:
ToolStripItem.cs
Kaynak:
ToolStripItem.cs
Kaynak:
ToolStripItem.cs

tüm yüzeyini ToolStripItem geçersiz kılıp yeniden çizilmesine neden olur.

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