Поделиться через


Практическое руководство. Создание контейнеров компонентов

Обновлен: Ноябрь 2007

Контейнер компонентов — это специализированный класс, предназначенный для группировки и хранения компонентов. С помощью контейнера можно отслеживать компоненты, связываться с ними с помощью интерфейса ISite, в котором они размещены, и предоставлять средства для удаления компонентов, ставших ненужными. Подробные сведения см. в разделе Контейнеры, веб-узлы и компоненты.

Чтобы создать контейнер компонентов, выполните следующие действия.

  1. Объявите переменную типа Container или любой класс, реализующий интерфейс IContainer.

    Dim myContainer as System.ComponentModel.Container
    
    System.ComponentModel.Container myContainer;
    
    System.ComponentModel.Container myContainer;
    
  2. Создайте в переменной экземпляр класса "Container".

    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