다음을 통해 공유


방법: 구성 요소 컨테이너 만들기

구성 요소 컨테이너는 구성 요소를 체계화하고 포함하는 역할을 하는 특수한 클래스입니다. 컨테이너를 통해 구성 요소를 추적하고, 구성 요소를 호스팅하는 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

개념

컨테이너, 사이트 및 구성 요소

컨테이너와 구성 요소 간 통신