Gewusst wie: Erstellen von Komponentencontainern

Ein Komponentencontainer ist eine spezialisierte Klasse, die zum Organisieren und Kapseln von Komponenten verwendet wird. Mithilfe eines Containers können Sie Komponenten nachverfolgen und über die ISite, in der die Komponenten enthalten sind, mit ihnen kommunizieren. Darüber hinaus können Sie Container zum Entfernen von Komponenten verwenden, die nicht mehr benötigt werden. Einzelheiten dazu finden Sie unter Container, Sites und Komponenten.

So erstellen Sie einen Komponentencontainer

  1. Deklarieren Sie eine Variable des Typs Container oder eine beliebige Klasse, durch die die IContainer-Schnittstelle implementiert wird.

    Dim myContainer as System.ComponentModel.Container
    
    System.ComponentModel.Container myContainer;
    
    System.ComponentModel.Container myContainer;
    
  2. Erstellen Sie eine Instanz der Containerklasse in der Variablen.

    myContainer = New System.ComponentModel.Container()
    
    myContainer = new System.ComponentModel.Container();
    
    myContainer = new System.ComponentModel.Container();
    
  3. Rufen Sie die Methode Add oder Remove auf, um dem Container Komponenten hinzuzufügen bzw. Komponenten daraus zu entfernen.

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

Siehe auch

Aufgaben

Gewusst wie: Erweitern von Komponentencontainern

Referenz

Container

Konzepte

Container, Sites und Komponenten

Kommunikation zwischen Containern und Komponenten