Développement de contrôles Windows Forms au moment du design
Le .NET Framework offre aux auteurs de contrôles une vaste gamme d'outils de création de contrôles. Les auteurs ne sont plus contraints de concevoir des contrôles composites se comportant comme une collection de contrôles préexistants. Grâce au principe de l'héritage, vous pouvez créer vos propres contrôles à partir de contrôles composites ou de contrôles Windows Forms préexistants. Vous pouvez également concevoir vos propres contrôles qui implémentent la peinture personnalisée. Ces options offrent une grande souplesse à la conception et aux fonctionnalités de l'interface graphique. Pour bénéficier de ces fonctionnalités, vous devez être déjà familiarisé avec les concepts de la programmation basée sur les objets.
Remarque pour Visual Basic |
---|
Il n'est pas nécessaire de connaître tous les tenants et aboutissants de l'héritage ; toutefois, vous trouverez des informations utiles sur cette question à la rubrique Inheritance in Visual Basic. |
Si vous souhaitez créer des contrôles personnalisés à utiliser sur les Web Forms, consultez Développement de contrôles serveur ASP.NET personnalisés.
Dans cette section
Procédure pas à pas : création d'un contrôle composite à l'aide de Visual Basic
Indique comment créer un contrôle composite simple dans Visual Basic.Procédure pas à pas : création d'un contrôle composite à l'aide de Visual C#
Indique comment créer un contrôle composite simple en C#.Procédure pas à pas : héritage à partir d'un contrôle Windows Forms à l'aide de Visual Basic
Indique comment créer un contrôle Windows Forms simple à l'aide de l'héritage dans Visual Basic.Procédure pas à pas : héritage d'un contrôle Windows Forms à l'aide de Visual C#
Indique comment créer un contrôle Windows Forms simple à l'aide de l'héritage en C#.Procédure pas à pas : exécution de tâches courantes à l'aide de balises actives dans les contrôles Windows Forms
Indique comment utiliser la fonctionnalité de balise active sur les contrôles Windows Forms.Procédure pas à pas : sérialisation des collections de types standard avec DesignerSerializationVisibilityAttribute
Indique comment utiliser l'attribut DesignerSerializationVisibilityAttribute.Content pour sérialiser une collection.Procédure pas à pas : débogage des contrôles Windows Forms personnalisés au moment du design
Indique comment déboguer le comportement au moment du design d'un contrôle Windows Forms.Procédure pas à pas : création d'un contrôle Windows Forms qui tire parti des fonctionnalités au moment du design de Visual Studio
Indique comment intégrer hermétiquement un contrôle composite dans l'environnement de design.Comment : créer des contrôles pour des Windows Forms
Fournit une vue d'ensemble des considérations d'implémentation d'un contrôle Windows Forms.Comment : créer des contrôles composites
Indique comment créer un contrôle en héritant d'un contrôle composite.Comment : hériter de la classe UserControl
Fournit une vue d'ensemble de la procédure pour créer un contrôle composite.Comment : hériter de contrôles Windows Forms existants
Indique comment créer un contrôle étendu en héritant de la classe de contrôle Button.Comment : hériter de la classe du contrôle
Fournit une vue d'ensemble de la création d'un contrôle étendu.Comment : aligner un contrôle sur les bords des formulaires au moment du design
Indique comment utiliser la propriété Dock pour aligner votre contrôle sur le bord du formulaire qu'il occupe.Comment : afficher un contrôle dans la boîte de dialogue Choisir des éléments de boîte à outils
Indique la procédure d'installation de votre contrôle de sorte qu'il apparaisse dans la boîte de dialogue Personnaliser la boîte à outils.Comment : fournir une bitmap pour un contrôle en vue de l'afficher dans la boîte à outils
Indique comment utiliser le ToolboxBitmapAttribute pour afficher une icône en regard de votre contrôle personnalisé dans la boîte à outils.Comment : tester le comportement d'un UserControl au moment de l'exécution
Indique comment utiliser le Conteneur de test UserControl pour tester le comportement d'un contrôle composite.Erreurs au moment du design dans le Concepteur Windows Forms
Explique la signification et l'utilisation de la liste d'erreurs au moment du design qui apparaît dans Microsoft Visual Studio lorsque le chargement du concepteur Windows Forms échoue.Dépannage de la création de contrôles et de composants
Indique comment diagnostiquer et résoudre des problèmes courants qui peuvent se produire pendant la création d'un composant ou d'un contrôle personnalisé.
Référence
System.Windows.Forms.Control
Décrit cette classe et propose des liens vers tous ses membres.System.Windows.Forms.UserControl
Décrit cette classe et propose des liens vers tous ses membres.
Sections connexes
Développement de contrôles Windows Forms personnalisés avec le .NET Framework
Explique comment créer vos propres contrôles personnalisés avec le .NET Framework.CLS (Common Language Specification)
Offre une introduction au Common Language Runtime, une fonction conçue pour faciliter la création et l'utilisation des composants. L'amélioration de l'interopérabilité entre les composants écrits dans différents langages de programmation constitue l'un des principaux avantages de cette simplification. Common Language Specification (CLS) permet de créer des outils et des composants fonctionnant avec plusieurs langages de programmation.Procédure pas à pas : remplissage automatique de la boîte à outils avec des composants personnalisés
Explique comment permettre à votre composant ou contrôle de s'afficher dans la boîte de dialogue Personnaliser la boîte à outils.