Les contrôles personnalisés

Ces contrôles offrent les plus grandes possibilités de personnalisation tant au niveau graphique que logique. Un contrôle personnalisé hérite directement de la classe Control. Il est donc nécessaire d’écrire toute la logique d’affichage ce qui, suivant le résultat attendu, peut être une phase très longue et compliquée. Les méthodes, propriétés et événements doivent également être définis par le développeur.

La classe de base Control expose l’événement Paint. C’est celui-ci qui est levé lorsque le contrôle est généré et cela implique l’exécution du gestionnaire de l’événement par défaut OnPaint. Cette méthode reçoit un paramètre unique du type PaintEventArgs contenant les informations requises sur la surface de dessin du contrôle. Le type PaintEventArgs possède deux propriét&ea ...

Pour consulter la suite, découvrez le livre suivant :
couv_EI9C19VIS.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Introduction
Suivant
L'héritage de contrôles