言語

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 オブジェクト。

注釈

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

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

こちらもご覧ください

適用対象

Invalidate()

デザイン画面に表示されるコントロールの領域全体を無効にし、コントロール デザイナーにコントロールの再描画を通知します。

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

注釈

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

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

こちらもご覧ください

適用対象