Partage via


Container Classe

Définition

Encapsule aucun ou plusieurs composants.

public ref class Container : IDisposable, System::ComponentModel::IContainer
public ref class Container : System::ComponentModel::IContainer
public class Container : IDisposable, System.ComponentModel.IContainer
public class Container : System.ComponentModel.IContainer
type Container = class
    interface IContainer
    interface IDisposable
Public Class Container
Implements IContainer, IDisposable
Public Class Container
Implements IContainer
Héritage
Container
Dérivé
Implémente

Remarques

La Container classe est l’implémentation par défaut de l’interface IContainer .

Les conteneurs sont des objets qui encapsulent et suivent zéro ou plusieurs composants. Dans ce contexte, le confinement fait référence à un confinement logique, et non à un confinement visuel. Vous pouvez utiliser des composants et des conteneurs dans divers scénarios, y compris des scénarios à la fois visuels et non visuels.

Les composants d’un conteneur sont suivis dans une liste de premier entrant, premier sorti, qui définit également l’ordre des composants au sein du conteneur. Les composants ajoutés sont ajoutés à la fin de la liste.

Constructeurs

Container()

Initialise une nouvelle instance de la classe Container.

Propriétés

Components

Obtient tous les composants du Container.

Méthodes

Add(IComponent)

Ajoute le Component spécifié à Container. Le composant est sans nom.

Add(IComponent, String)

Ajoute le Component spécifié à Container et lui assigne un nom.

CreateSite(IComponent, String)

Crée un ISite de site pour le IComponent donné et assigne le nom spécifié au site.

Dispose()

Libère toutes les ressources utilisées par Container.

Dispose(Boolean)

Libère les ressources non managées utilisées par le Container, et libère éventuellement les ressources managées.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
Finalize()

Libère les ressources non managées et exécute d’autres opérations de nettoyage avant la récupération du Container par le garbage collection.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetService(Type)

Obtient l'objet service du type spécifié (si disponible).

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
Remove(IComponent)

Supprime un composant de Container.

RemoveWithoutUnsiting(IComponent)

Supprime un composant de Container sans affecter à Site la valeur null.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
ValidateName(IComponent, String)

Détermine si le nom du composant est unique pour ce conteneur.

S’applique à

Voir aussi