Control.Update メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
コントロールがクライアント領域内の無効な領域を再描画します。
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 トピックを参照してください。