Container クラス

0 個以上のコンポーネントをカプセル化します。

この型のすべてのメンバの一覧については、Container メンバ を参照してください。

System.Object
   System.ComponentModel.Container

Public Class Container
   Implements IContainer, IDisposable
[C#]
public class Container : IContainer, IDisposable
[C++]
public __gc class Container : public IContainer, IDisposable
[JScript]
public class Container implements IContainer, IDisposable

スレッドセーフ

この型の public static (Visual Basicでは Shared) のすべてのメンバは、マルチスレッド操作で安全に使用できます。インスタンスのメンバの場合は、スレッドセーフであるとは限りません。

解説

Container クラスは、 IContainer インターフェイスの既定の実装です。

コンテナとは、0 個以上のコンポーネントをカプセル化し、追跡するオブジェクトです。この場合、コンテインメントとは、ビジュアル コンテインメントではなく論理的なコンテインメントを意味します。ビジュアルおよび非ビジュアルの両方を含むさまざまなシナリオで、コンポーネントとコンテナを使用できます。

コンテナ内のコンポーネントは、先入れ先出しリストで追跡されます。さらに、コンテナ内のコンポーネントの順序も定義します。コンポーネントは、リストの末尾に追加されます。

必要条件

名前空間: System.ComponentModel

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

アセンブリ: System (System.dll 内)

参照

Container メンバ | System.ComponentModel 名前空間 | IContainer | IComponent | Component