Un composant dérivé de TCustomLabel avec quatre propriétés supplémentaires :
- ImageList : j'ai opté pour une ImageList pour des raisons évidentes
d'économies de ressources
- ImgIndexLeft : défini l'index de la puce de gauche
- ImgIndexRight : défini l'index de la puce de droite
- Marge : défini un espace entre le texte et les puces
Il n'est pas nécessaire d'installer le composant pour pouvoir compiler la Démo
Le Label est crée dynamiquement
Deux ImageList contenant chacune 3 images
- une en 16x16
- une en 24x24
Pour passer d'une ImageListe à l'autre il suffit de cliquer sur le bouton "Change ImageList"
Le code est, normalement, suffisamment commenté