Création d’un système de Tags
Par Delphi Source - March 21, 2026 · Vues: 24 · Catégories: Codes Sources · Tags: #Tags

Création d’un système de Tags

Un système de tags interactifs, affichés dans un TPaintBox, avec gestion du clic, suppression, recalcul automatique des positions et rendu graphique arrondi.


Fonctionnalités principales

  • Ajout de tags via un TEdit (touche Entrée)

  • Suppression d’un tag en cliquant sur la croix

  • Recalcul automatique des rectangles selon la taille du texte

  • Rendu graphique personnalisé (coins arrondis, couleurs, croix)

  • Adaptation automatique lors du redimensionnement de la fenêtre


Ce type de contrôle n’existe pas nativement dans la VCL, et pourtant il est très utile pour :

  • Filtres dynamiques

  • Systèmes de catégories

Résultat visuel

Chaque tag apparaît comme une bulle arrondie, avec son texte et une petite croix rouge permettant de le supprimer. L’interface s’adapte automatiquement à la largeur de la fenêtre.


Liens de téléchargement : TagBox.zip


Un petit clic (J'aime) qui fait plaisir !