如何:创建组件容器

更新:2007 年 11 月

组件容器是一种作为组织和包含组件的手段的专用类。通过容器可以跟踪组件,通过承载组件的 ISite 与它们通信,并提供在不再需要它们后的通用处理方法。有关详细信息,请参见容器、站点和组件

创建组件容器

  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. 调用 AddRemove 方法,向容器添加组件或者从容器中移除组件。

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

请参见

任务

如何:扩展组件容器

概念

容器、站点和组件

容器和组件之间的通信

参考

Container