次の方法で共有


方法 : コンポーネント コンテナを作成する

更新 : 2007 年 11 月

コンポーネント コンテナは、コンポーネントを整理して格納する手段として機能する特別なクラスです。コンポーネント コンテナを使用して、コンポーネントを追跡したり、コンポーネントのホストである ISite を通じてコンポーネントとやり取りしたり、不要になった複数のコンポーネントを共通の方法で破棄したりできます。詳細については、「コンテナ、Site、およびコンポーネント」を参照してください。

コンポーネント コンテナを作成するには

  1. Container 型の変数を宣言するか、または IContainer インターフェイスを実装する任意のクラスを宣言します。

    Dim myContainer as System.ComponentModel.Container
    
    System.ComponentModel.Container myContainer;
    
    System.ComponentModel.Container myContainer;
    
  2. 変数内にコンテナ クラスのインスタンスを作成します。

    myContainer = New System.ComponentModel.Container()
    
    myContainer = new System.ComponentModel.Container();
    
    myContainer = new System.ComponentModel.Container();
    
  3. Add メソッドを呼び出して、コンテナにコンポーネントを追加します。また、Remove メソッドを呼び出して、コンテナからコンポーネントを削除します。

    myContainer.Add(myComponent)
    myContainer.Remove(myComponent)
    
    myContainer.Add(myComponent);
    myContainer.Remove(myComponent);
    
    myContainer.Add(myComponent);
    myContainer.Remove(myComponent);
    

参照

処理手順

方法 : コンポーネント コンテナを拡張する

概念

コンテナ、Site、およびコンポーネント

コンテナとコンポーネントの間のやり取り

参照

Container