ToolStripItem.Invalidate Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Ş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