次の方法で共有


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

コンポーネント コンテナーは、コンポーネントを整理して格納する手段として機能する特別なクラスです。 コンポーネント コンテナーを使用して、コンポーネントを追跡したり、コンポーネントのホストである 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);
    

参照

処理手順

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

参照

Container

概念

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

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