ToolStripItem.Invalidate ToolStripItem.Invalidate ToolStripItem.Invalidate ToolStripItem.Invalidate Method

定義

一部またはすべての画面の無効化、ToolStripItemし、それを再描画します。Invalidates some or all of the surface of the ToolStripItem and causes it to be redrawn.

オーバーロード

Invalidate(Rectangle) Invalidate(Rectangle) Invalidate(Rectangle) Invalidate(Rectangle)

指定した領域を無効、ToolStripItemの更新領域に追加することによって、 ToolStripItem、次の描画操作で再描画される領域は、描画メッセージを送信して、ToolStripItemします。Invalidates the specified region of the ToolStripItem by adding it to the update region of the ToolStripItem, which is the area that will be repainted at the next paint operation, and causes a paint message to be sent to the ToolStripItem.

Invalidate() Invalidate() Invalidate() Invalidate()

表面全体を無効化、ToolStripItemし、それを再描画します。Invalidates the entire surface of the ToolStripItem and causes it to be redrawn.

Invalidate(Rectangle) Invalidate(Rectangle) Invalidate(Rectangle) Invalidate(Rectangle)

指定した領域を無効、ToolStripItemの更新領域に追加することによって、 ToolStripItem、次の描画操作で再描画される領域は、描画メッセージを送信して、ToolStripItemします。Invalidates the specified region of the ToolStripItem by adding it to the update region of the ToolStripItem, which is the area that will be repainted at the next paint operation, and causes a paint message to be sent to the 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)

パラメーター

r
Rectangle Rectangle Rectangle Rectangle

無効化する領域を表す RectangleA Rectangle that represents the region to invalidate.

Invalidate() Invalidate() Invalidate() Invalidate()

表面全体を無効化、ToolStripItemし、それを再描画します。Invalidates the entire surface of the ToolStripItem and causes it to be redrawn.

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

次のコード例は、使用する方法を示します、Invalidateカスタム レンダリング メソッド。The following code example demonstrates how to use the Invalidate method for custom rendering. このコード例が示されている例の一部、ToolStripItemクラス。This code example is part of a larger example provided for the ToolStripItem class.

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

適用対象