次の方法で共有


Control.Invalidate メソッド (Rectangle, Boolean)

コントロールの指定した領域を無効にし (そのコントロールの次の描画操作で再描画される領域を示す更新領域に追加し)、描画メッセージがそのコントロールに送信されるようにします。オプションとして、そのコントロールに割り当てられている子コントロールも無効にします。

Overloads Public Sub Invalidate( _
   ByVal rc As Rectangle, _   ByVal invalidateChildren As Boolean _)
[C#]
public void Invalidate(Rectanglerc,boolinvalidateChildren);
[C++]
public: void Invalidate(Rectanglerc,boolinvalidateChildren);
[JScript]
public function Invalidate(
   rc : Rectangle,invalidateChildren : Boolean);

パラメータ

  • rc
    無効化する領域を表す Rectangle オブジェクト。
  • invalidateChildren
    コントロールの子コントロールを無効にする場合は true 。それ以外の場合は false

解説

Invalidate メソッドを呼び出した場合は、同期描画は強制的には実行されません。強制的に同期描画を実行するには、 Invalidate メソッドを呼び出してから、 Update メソッドを呼び出します。このメソッドをパラメータを指定せずに呼び出すと、クライアント領域全体が更新領域に追加されます。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

Control クラス | Control メンバ | System.Windows.Forms 名前空間 | Control.Invalidate オーバーロードの一覧 | Refresh | Update