Classes de composant
Mise à jour : novembre 2007
Les classes et les composants sont des unités de code réutilisables. Pour créer un composant, vous commencez par créer une classe. Une classe devient un composant lorsqu'elle se conforme à une norme d'interaction entre les composants. Cette norme est fournie par l'interface IComponent. Toute classe implémentant l'interface IComponent est un composant. Pour plus d'informations sur les interfaces, consultez Interfaces (Guide de programmation C#) et Interfaces en Visual Basic. Ces normes permettent aux développeurs d'assembler rapidement des composants pour constituer des programmes plus importants. La spécification de langage commun (CLS, Common Language Specification) décrit comment peuvent interagir des composants créés pour le Common Language Runtime. Pour plus d'informations, consultez Spécification CLS (Common Language Specification).
Le .NET Framework fournit l'interface IComponent et la classe de base Component pour faciliter la création des composants qui fonctionnent bien dans l'environnement de conception, ainsi que les classes UserControl et Control qui facilitent celle des composants visuels.
Dans cette section
Caractéristiques de la classe de composants
Présente les attributs de classe et leur signification pour une classe de composants.Initialisation et suppression des composants
Explique à quel endroit écrire le code d'initialisation de votre composant, libérer des ressources système ou détruire votre composant.Modifications des instances de composants dans Visual Basic
Décrit les différences en termes de création de composants entre les versions antérieures et les versions plus récentes de Visual Basic.
Rubriques connexes
Composants et conteneurs
Décrit la relation logique entre les composants et les conteneurs.Création de composants
Affiche une liste des rubriques vous expliquant comment créer vos propres composants.Extension de la prise en charge au moment du design
Décrit comment implémenter la prise en charge au moment du design pour les contrôles et les composants.