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 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 |
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. |