Control.Update メソッド

定義

コントロールによって、クライアント領域内の無効化された領域が再描画されます。

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

注釈

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

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

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

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

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

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

適用対象

こちらもご覧ください