Container Container Container Container Class

Définition

Encapsule aucun ou plusieurs composants.Encapsulates zero or more components.

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

Remarques

La Container classe est l’implémentation par défaut de IContainer l’interface.The Container class is the default implementation for the IContainer interface.

Les conteneurs sont des objets qui encapsulent et suivent zéro ou plusieurs composants.Containers are objects that encapsulate and track zero or more components. Dans ce contexte, la relation contenant-contenu fait référence à la relation contenant-contenu logique, et non à la relation contenant-contenu visuelle.In this context, containment refers to logical containment, not visual containment. Vous pouvez utiliser des composants et des conteneurs dans divers scénarios, notamment des scénarios visuels et non visuels.You can use components and containers in a variety of scenarios, including scenarios that are both visual and not visual.

Les composants d’un conteneur sont suivis dans une liste premier sorti, premier sorti, qui définit également l’ordre des composants dans le conteneur.The components in a container are tracked in a first-in, first-out list, which also defines the order of the components within the container. Les composants ajoutés sont ajoutés à la fin de la liste.Added components are appended to the end of the list.

Constructeurs

Container() Container() Container() Container()

Initialise une nouvelle instance de la classe Container.Initializes a new instance of the Container class.

Propriétés

Components Components Components Components

Obtient tous les composants du Container.Gets all the components in the Container.

Méthodes

Add(IComponent) Add(IComponent) Add(IComponent) Add(IComponent)

Ajoute le Component spécifié à Container.Adds the specified Component to the Container. Le composant est sans nom.The component is unnamed.

Add(IComponent, String) Add(IComponent, String) Add(IComponent, String) Add(IComponent, String)

Ajoute le Component spécifié à Container et lui assigne un nom.Adds the specified Component to the Container and assigns it a name.

CreateSite(IComponent, String) CreateSite(IComponent, String) CreateSite(IComponent, String) CreateSite(IComponent, String)

Crée un ISite de site pour le IComponent donné et assigne le nom spécifié au site.Creates a site ISite for the given IComponent and assigns the given name to the site.

Dispose() Dispose() Dispose() Dispose()

Libère toutes les ressources utilisées par Container.Releases all resources used by the Container.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Libère les ressources non managées utilisées par le Container, et libère éventuellement les ressources managées.Releases the unmanaged resources used by the Container, and optionally releases the managed resources.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Finalize() Finalize() Finalize() Finalize()

Libère les ressources non managées et exécute d'autres opérations de nettoyage avant la récupération de Container par le garbage collection.Releases unmanaged resources and performs other cleanup operations before the Container is reclaimed by garbage collection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Inherited from Object)
GetService(Type) GetService(Type) GetService(Type) GetService(Type)

Obtient l'objet service éventuel du type spécifié.Gets the service object of the specified type, if it is available.

GetType() GetType() GetType() GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(IComponent) Remove(IComponent) Remove(IComponent) Remove(IComponent)

Supprime un composant de Container.Removes a component from the Container.

RemoveWithoutUnsiting(IComponent) RemoveWithoutUnsiting(IComponent) RemoveWithoutUnsiting(IComponent) RemoveWithoutUnsiting(IComponent)

Supprime un composant de Container sans affecter à Site la valeur null.Removes a component from the Container without setting Site to null.

ToString() ToString() ToString() ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Inherited from Object)
ValidateName(IComponent, String) ValidateName(IComponent, String) ValidateName(IComponent, String) ValidateName(IComponent, String)

Détermine si le nom du composant est unique pour ce conteneur.Determines whether the component name is unique for this container.

S’applique à

Voir aussi