Développement de contrôles Windows Forms
Les contrôles Windows Forms sont des composants réutilisables qui encapsulent des fonctionnalités de l'interface utilisateur et qui sont employés dans des applications Windows côté client. Windows Forms fournit non seulement de nombreux contrôles prêts à l'emploi, mais également l'infrastructure de développement de vos propres contrôles. Vous pouvez combiner des contrôles existants, les étendre ou créer vos propres contrôles personnalisés. Cette section contient des informations générales et des exemples destinés à vous aider à développer des contrôles Windows Forms.
Dans cette section
- Vue d'ensemble de l'utilisation des contrôles dans Windows Forms
Décrit les éléments essentiels de l'utilisation de contrôles dans des applications Windows Forms. - Hiérarchie des composants Windows Forms
Montre la hiérarchie des classes des contrôles et composants de l'espace de noms System.Windows.Forms. - Concepts de base du développement de contrôles Windows Forms
Décrit les premières étapes du développement d'un contrôle Windows Forms. - Propriétés dans les contrôles Windows Forms
Montre comment ajouter des propriétés à des contrôles Windows Forms. - Événements dans les contrôles Windows Forms
Explique comment gérer et définir les événements dans les contrôles Windows Forms. - Rendu d'un contrôle Windows Forms
Montre comment programmer la logique qui affiche un contrôle. - Exemple de contrôle Windows Forms multithread
Montre comment implémenter un contrôle multithread. - Développement d'un contrôle Windows Forms composite
Fournit une vue d'ensemble de l'implémentation d'un contrôle qui combine d'autres contrôles existants. - Exemple de contrôle Windows Forms
Contient un exemple de contrôle personnalisé qui illustre les concepts expliqués dans cette section. L'exemple de contrôle définit des propriétés, substitue des méthodes, déclenche un événement et effectue son propre rendu.
Rubriques connexes
- Attributs en mode design pour les composants
Répertorie les attributs de métadonnées à appliquer aux composants et contrôles de sorte que les concepteurs visuels les affichent correctement au moment du design. - Amélioration de la prise en charge au moment du design
Décrit comment implémenter des classes telles que des éditeurs et des concepteurs qui fournissent la prise en charge au moment du design. - Attribution d'une licence aux composants et aux contrôles
Décrit comment implémenter la gestion des licences dans votre contrôle ou composant.