This documentation is archived and is not being maintained.

How to: Create Component Containers

A component container is a specialized class that acts as a means of organizing and containing components. Through a container you can track your components, communicate with them via the ISite that hosts the component, and provide a means of common disposal after they are no longer needed. For details, see Containers, Sites, and Components.

To create a component container

  1. Declare a variable of the type Container, or any class that implements the IContainer interface.

    System.ComponentModel.Container myContainer;
  2. Create an instance of the container class in your variable.

    myContainer = new System.ComponentModel.Container();
  3. Call the Add and Remove methods to add and remove components to and from your container.