更新:2007 年 11 月
组件容器是一种作为组织和包含组件的手段的专用类。通过容器可以跟踪组件,通过承载组件的 ISite 与它们通信,并提供在不再需要它们后的通用处理方法。有关详细信息,请参见容器、站点和组件。
创建组件容器
- 声明 Container 类型的变量,或任何实现 IContainer 接口的类。 - Dim myContainer as System.ComponentModel.Container- System.ComponentModel.Container myContainer;- System.ComponentModel.Container myContainer;
- 在变量中创建容器类的一个实例。 - myContainer = New System.ComponentModel.Container()- myContainer = new System.ComponentModel.Container();- myContainer = new System.ComponentModel.Container();
- 调用 Add 和 Remove 方法,向容器添加组件或者从容器中移除组件。 - myContainer.Add(myComponent) myContainer.Remove(myComponent)- myContainer.Add(myComponent); myContainer.Remove(myComponent);- myContainer.Add(myComponent); myContainer.Remove(myComponent);