Control.Update メソッド

定義

コントロールがクライアント領域内の無効な領域を再描画します。

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

注釈

描画の保留中の要求を実行します。

フォームとその内容を再描画するには、次の 2 つの方法があります。

  • Invalidate メソッドでは、Update メソッドのいずれかのオーバーロードを使用できます。

  • Refresh メソッドを呼び出すと、コントロール自体とそのすべての子が強制的に再描画されます。 これは、 Invalidate メソッドを true に設定し、 Updateで使用することと同じです。

Invalidateメソッドは、描画または再描画される内容を制御します。 Updateメソッドは、描画または再描画が行われるタイミングを制御します。 Invalidateを呼び出すのではなく、UpdateメソッドとRefreshメソッドを一緒に使用する場合、再描画される内容は、使用するInvalidateのオーバーロードによって異なります。 Update メソッドはコントロールを強制的にすぐに描画しますが、Invalidate メソッドは、Update メソッドを呼び出したときに描画される内容を制御します。

詳細については、 WM_PAINT トピックを参照してください。

適用対象

こちらもご覧ください