ControlDesigner.Invalidate メソッド

定義

デザイン サーフェイスに表示されたコントロールを無効化し、デザイン ホストによって OnPaint(PaintEventArgs) メソッドが呼び出されるようにします。

オーバーロード

Invalidate(Rectangle)

デザイン サーフェイスに表示されたコントロールの指定された領域を無効化し、コントロールを再描画するようにコントロール デザイナーに通知します。

Invalidate()

デザイン サーフェイスに表示されたコントロールの領域全体を無効化し、コントロールを再描画するようにコントロール デザイナーに通知します。

注釈

メソッドを呼び出すと UpdateDesignTimeHtml 、メソッドも呼び出されます Invalidate

Invalidate(Rectangle)

デザイン サーフェイスに表示されたコントロールの指定された領域を無効化し、コントロールを再描画するようにコントロール デザイナーに通知します。

public:
 void Invalidate(System::Drawing::Rectangle rectangle);
public void Invalidate (System.Drawing.Rectangle rectangle);
member this.Invalidate : System.Drawing.Rectangle -> unit
Public Sub Invalidate (rectangle As Rectangle)

パラメーター

rectangle
Rectangle

コントロールの左上隅を基準とした、無効化する領域を表す Rectangle オブジェクト。

注釈

コントロール デザイナーがペイント イベントを処理できるようにするには、メソッドでメソッドをSetViewFlagsInitialize使用します。

このメソッドは Invalidate 、コントロールの特定の部分を再描画するようにコントロール デザイナーに指示する方法をデザイン ホストに提供します。

こちらもご覧ください

適用対象

Invalidate()

デザイン サーフェイスに表示されたコントロールの領域全体を無効化し、コントロールを再描画するようにコントロール デザイナーに通知します。

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

注釈

コントロール デザイナーがペイント イベントを処理できるようにするには、メソッドでメソッドをSetViewFlagsInitialize使用します。

このメソッドは Invalidate 、コントロールを再描画するようにコントロール デザイナーに指示する方法をデザイン ホストに提供します。 基本的に、これは呼び出し元 UpdateDesignTimeHtml のメソッドと同じです。これは、コントロール全体が再描画されるためです。

こちらもご覧ください

適用対象