Peinture et rendu personnalisés des contrôles

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 du Controlcode, 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ériter ou UserControlhéritez de l’un des contrôles Windows Forms, vous pouvez remplacer la représentation graphique standard et fournir votre propre code graphique. Si vous souhaitez fournir un rendu personnalisé pour les contrôles constituants d’une UserControl création, vos options deviennent plus limitées, 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 dessinés par l’utilisateur
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 constitutifs
Décrit comment implémenter du code de rendu personnalisé pour les contrôles constituants dans vos contrôles et formulaires utilisateur.

Guide pratique pour rendre votre contrôle invisible au moment de l'exécution
Montre comment utiliser la Visible propriété pour masquer et afficher un contrôle.

Guide pratique pour affecter un arrière-plan transparent à votre contrôle
Montre comment utiliser la SetStyle méthode pour créer une couleur d’arrière-plan opaque, transparente ou partiellement transparente.

Rendu des contrôles avec les 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 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.

Guide pratique pour créer des objets graphiques pour le dessin
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.