Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Container classe

 

Date de publication : novembre 2016

Encapsule aucun ou plusieurs composants.

Espace de noms:   System.ComponentModel
Assembly:  System (dans System.dll)


[HostProtectionAttribute(SecurityAction.LinkDemand, SharedState = true)]
public class Container : IContainer, IDisposable

NomDescription
System_CAPS_pubmethodContainer()

Initialise une nouvelle instance de la classe Container.

NomDescription
System_CAPS_pubpropertyComponents

Obtient tous les composants la Container.

NomDescription
System_CAPS_pubmethodAdd(IComponent)

Ajoute l’objet Component à la Container. Le composant est sans nom.

System_CAPS_pubmethodAdd(IComponent, String)

Ajoute l’objet Component à la Container et lui attribue un nom.

System_CAPS_protmethodCreateSite(IComponent, String)

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

System_CAPS_pubmethodDispose()

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

System_CAPS_protmethodDispose(Boolean)

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

System_CAPS_pubmethodEquals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.(Hérité de Object.)

System_CAPS_protmethodFinalize()

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.(Remplace Object.Finalize().)

System_CAPS_pubmethodGetHashCode()

Fait office de fonction de hachage par défaut.(Hérité de Object.)

System_CAPS_protmethodGetService(Type)

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

System_CAPS_pubmethodGetType()

Obtient le Type de l'instance actuelle.(Hérité de Object.)

System_CAPS_protmethodMemberwiseClone()

Crée une copie superficielle du Object actuel.(Hérité de Object.)

System_CAPS_pubmethodRemove(IComponent)

Supprime un composant de la Container.

System_CAPS_protmethodRemoveWithoutUnsiting(IComponent)

Supprime un composant de le Container sans paramètre Site pour null.

System_CAPS_pubmethodToString()

Retourne une chaîne qui représente l'objet actuel.(Hérité de Object.)

System_CAPS_protmethodValidateName(IComponent, String)

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

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

Les conteneurs sont des objets qui encapsulent et effectuer le suivi de zéro ou plusieurs composants. Dans ce contexte, la relation contenant-contenu fait référence à imbrication logique, relation contenant-contenu pas visual. Vous pouvez utiliser des composants et des conteneurs dans divers scénarios, y compris les scénarios qui sont à la fois visuels et non visuels.

Les composants dans un conteneur sont suivis dans une liste de sorti, first-in, ce qui définit également l’ordre des composants dans le conteneur. Les composants ajoutés sont ajoutées à la fin de la liste.

.NET Framework
Disponible depuis 1.1

Tous les membres statiques publics ( Shared en Visual Basic) de ce type sont thread-safe. Les membres d’instance n’ont pas la garantie d’être thread-safe.

Retour au début
Afficher: