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 !