Peinture et rendu de contrôles utilisateur personnalisés
La peinture personnalisée des contrôles est l’une des nombreuses tâches complexes facilitées par le .NET Framework. Lors de la création d’un contrôle personnalisé, vous avez de nombreuses options concernant l’apparence graphique de votre contrôle. Si vous créez un contrôle qui hérite de l'Control
, vous devez fournir du code qui permet à votre contrôle d’afficher sa représentation graphique. Si vous créez un contrôle utilisateur en héritant de l'UserControl
, ou en héritant de l’un des contrôles Windows Forms, vous pouvez redéfinir la représentation graphique standard et fournir votre propre code de graphisme. Si vous souhaitez fournir un rendu personnalisé pour les contrôles constituants d'un UserControl
que vous créez, vos options se réduisent, mais permettent toujours un large éventail de possibilités graphiques pour vos contrôles et applications.
Dans cette section
Rendu d'un contrôle Windows Forms
Montre comment programmer la logique qui affiche un contrôle.
Contrôles User-Drawn
Donne une vue d’ensemble des étapes impliquées dans l’écriture et la substitution du code de rendu pour votre contrôle.
Contrôles des constituants
Décrit comment implémenter du code de rendu personnalisé pour les contrôles constituants dans vos contrôles et formulaires utilisateur.
Comment : rendre votre contrôle invisible au moment de l’exécution
Montre comment utiliser la propriété Visible pour masquer et afficher un contrôle.
Comment donner un arrière-plan transparent à votre contrôle
Montre comment utiliser la méthode SetStyle pour créer une couleur d’arrière-plan opaque, transparente ou partiellement transparente.
contrôles de rendu avec des styles visuels
Montre comment afficher des contrôles à l’aide de styles visuels dans les systèmes d’exploitation qui les prennent en charge.
Référence
Control
Décrit cette classe et contient des liens vers tous ses membres.
UserControl
Décrit cette classe et contient des liens vers tous ses membres.
OnPaint
Décrit cette méthode.
Sections connexes
Comment créer des objets graphiques pour dessiner
Présente les fonctionnalités graphiques GDI+ du point de vue de Visual Studio et fournit des liens vers plus d’informations.
Variétés de Contrôles Personnalisés
Décrit les types de contrôles personnalisés que vous pouvez créer.
.NET Desktop feedback