Bagikan melalui


ToolStripItem.Invalidate Metode

Definisi

Membatalkan beberapa atau semua permukaan ToolStripItem dan menyebabkannya digambar ulang.

Overload

Invalidate(Rectangle)

Membatalkan wilayah yang ditentukan dari ToolStripItem dengan menambahkannya ke wilayah ToolStripItempembaruan , yang merupakan area yang akan dicat ulang pada operasi cat berikutnya, dan menyebabkan pesan cat dikirim ke ToolStripItem.

Invalidate()

Membatalkan seluruh permukaan ToolStripItem dan menyebabkannya digambar ulang.

Invalidate(Rectangle)

Membatalkan wilayah yang ditentukan dari ToolStripItem dengan menambahkannya ke wilayah ToolStripItempembaruan , yang merupakan area yang akan dicat ulang pada operasi cat berikutnya, dan menyebabkan pesan cat dikirim ke 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)

Parameter

r
Rectangle

Rectangle yang mewakili wilayah untuk membatalkan validasi.

Berlaku untuk

Invalidate()

Membatalkan seluruh permukaan ToolStripItem dan menyebabkannya digambar ulang.

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

Contoh

Contoh kode berikut menunjukkan cara menggunakan metode untuk penyajian Invalidate kustom. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk ToolStripItem kelas .

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

Berlaku untuk