Container Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Encapsule zéro 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, l’endiguement fait référence à l’endiguement logique, et non à l’isolement visuel. Vous pouvez utiliser des composants et des conteneurs dans divers scénarios, y compris les scénarios qui sont visuels et non visuels.
Les composants d’un conteneur sont suivis dans une liste de première entrée et de première sortie, 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
| Nom | Description |
|---|---|
| Container() |
Initialise une nouvelle instance de la classe Container. |
Propriétés
| Nom | Description |
|---|---|
| Components |
Obtient tous les composants dans le Container. |
Méthodes
| Nom | Description |
|---|---|
| Add(IComponent, String) |
Ajoute le nom spécifié à celui-ci ComponentContainer et lui attribue un nom. |
| Add(IComponent) |
Ajoute le paramètre spécifié Component au Container. Le composant n’est pas nommé. |
| CreateSite(IComponent, String) |
Crée un site ISite pour l’objet donné IComponent et attribue le nom donné au site. |
| Dispose() |
Libère toutes les ressources utilisées par le 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 des ressources non managées et effectue d’autres opérations de nettoyage avant la Container récupération par le garbage collection. |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetService(Type) |
Obtient l’objet de service du type spécifié, s’il est disponible. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| Remove(IComponent) |
Supprime un composant du Container. |
| RemoveWithoutUnsiting(IComponent) |
Supprime un composant de l’élément Container sans définir la valeur Site |
| 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. |