Peinture et rendu personnalisés des contrôles
La peinture personnalisée des contrôles fait partie de ces tâches complexes qui se trouvent grandement facilitées dans le .NET Framework. Lorsque vous créez un contrôle personnalisé, de nombreuses options vous permettent de définir son apparence graphique. Si vous créez un contrôle héritant de Control, vous devez fournir du code définissant sa représentation graphique. Si vous créez un contrôle utilisateur héritant du UserControl ou d'un des contrôles Windows Forms, vous pouvez substituer la représentation graphique standard par votre propre code graphique. Si vous créez un contrôle UserControl et souhaitez fournir un rendu personnalisé pour ses contrôles constitutifs, vos options sont plus limitées, mais les possibilités graphiques dont vous disposez tant pour vos contrôles que pour vos applications reste très large.
Dans cette section
Rendu d'un contrôle Windows Forms
Montre comment programmer la logique qui affiche un contrôle.Contrôles dessinés par l'utilisateur
Propose une vue d'ensemble de la procédure visant à écrire et à substituer le code de rendu de votre contrôle.Contrôles constitutifs
Explique comment implémenter un code de rendu personnalisé pour les contrôles constitutifs de vos formulaires et contrôles 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 : affecter un arrière-plan transparent à votre contrôle
Montre comment utiliser la méthode SetStyle pour créer une couleur d'arrière-plan qui est opaque, transparente ou partiellement transparente.Rendu des contrôles avec les styles visuels
Montre comment restituer les 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 propose des liens vers tous ses membres.UserControl
Décrit cette classe et propose des liens vers tous ses membres.OnPaint
Décrit cette méthode.
Sections connexes
Comment : créer des objets graphiques pour le dessin
Présente la fonctionnalité graphique GDI+ disponible dans Visual Studio et offre des liens vers des informations supplémentaires.Variétés de contrôles personnalisés
Décrit les types de contrôles personnalisés que vous pouvez créer.