Procédure : hériter de la classe UserControl
Pour combiner les fonctionnalités d’un ou plusieurs contrôles Windows Forms avec du code personnalisé, vous pouvez créer un contrôle utilisateur . Les contrôles utilisateur combinent le développement rapide des contrôles, les fonctionnalités de contrôle Windows Forms standard et la polyvalence des propriétés et méthodes personnalisées. Lorsque vous commencez à créer un contrôle utilisateur, vous êtes présenté avec un concepteur visible, sur lequel vous pouvez placer des contrôles Windows Forms standard. Ces contrôles conservent toutes leurs fonctionnalités inhérentes, ainsi que l'apparence et le ressenti des contrôles standard. Une fois ces contrôles intégrés au contrôle utilisateur, ils ne sont plus disponibles par le biais du code. Le contrôle utilisateur effectue sa propre peinture et gère également toutes les fonctionnalités de base associées aux contrôles.
Pour créer un contrôle utilisateur
Créez un projet bibliothèque de contrôles Windows dans Visual Studio.
Un projet est créé avec un contrôle utilisateur vide.
Faites glisser des contrôles à partir de l’onglet Windows Forms de la boîte à outils sur votre concepteur.
Ces contrôles doivent être positionnés et conçus comme vous le souhaitez dans le contrôle utilisateur final. Si vous souhaitez autoriser les développeurs à accéder aux contrôles constituants, vous devez les déclarer en tant que publics ou exposer de manière sélective les propriétés du contrôle constituant. Pour plus d’informations, consultez Guide pratique pour exposer les propriétés des contrôles constituants.
Implémentez toutes les méthodes ou propriétés personnalisées que votre contrôle incorporera.
Appuyez sur F5 pour générer le projet et exécuter votre contrôle dans le conteneur de test de contrôle utilisateur . Pour plus d'informations, consultez Comment : Tester le comportement Run-Time d'un contrôle utilisateur.
Voir aussi
- Variétés de Contrôles Personnalisés
- Comment : hériter de la classe de contrôle
- Comment hériter des contrôles Windows Forms existants
- Comment créer des contrôles personnalisés pour Windows Forms
- Résoudre les problèmes liés aux gestionnaires d’événements hérités dans Visual Basic
- Comment tester le comportement Run-Time d’un UserControl
.NET Desktop feedback