Système de notation interactif
Par Delphi Source - March 22, 2026 · Vues: 19 · Catégories: Codes Sources · Tags: #GDI+

Système de notation interactif

Un widget de notation par étoiles entièrement custom, dessiné en GDI+ et géré via un simple TPaintBox.


Fonctionnalités principales

  • Affichage dynamique d’un ensemble d’étoiles (par défaut 5)

  • Survol interactif : l’utilisateur voit en temps réel la valeur sélectionnée

  • Remplissage progressif (étoiles partiellement remplies)

  • Calcul automatique de la moyenne et du nombre de votes

  • Snap configurable (par défaut 0.5 pour demi-étoiles)

  • Rendu anti-aliasé via TGPGraphics et TGPGraphicsPath


Résultat visuel

Le contrôle affiche les étoiles centrées, remplit en doré la partie correspondant à la note.

Le tout réagit instantanément au survol et au clic.



Liens de téléchargement : RatingBox.zip


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