Ratingpicker et progressroller

Description

Je fais un peu le ménage dans mes sources en ce moment, d'ailleurs peut etre que je demanderai à un admin de supprimer certaines sources qui ne sont pas utiles
je me souvenais de cette source qui avait posé problême, j'ai regardé un peu et finalement je l'ai complétement réecrite (donc en C# - ce n'est d'ailleurs pas forcément un mal car il ne me semble pas les avoir vu dans ce langage)

donc la source propose deux controls
- le RatingPicker (5 étoiles) - je l'ai même légérement amélioré car dans la version de base on ne peut pas repasser à "0 étoiles sélectionnées" une fois que l'on a fait une première sélection(il suffit de cliquer au début ou à la fin sur le RatingPicker mais pas sur une étoile)
> au chargement le rang vaut 0 (étoiles)
> vous pouvez affecter par code un rang > en utilisant la méthode SetRating
> vous avez également la possibilité de vous abonner à l'événement RatingChanged du control RatingPicker, et ainsi d'être notifié à chaque changement de rang(clic sur une étoile) du nouveau rang
> vous pouvez également récupérer le rang avec la propriété Rating du RatingPicker (accesseur en lecture seule)

(peut être que je m'amuserai à essayer de développer ce control pour une colonne de DatagridView)

- le ProgressRoller - rien de bien compliqué - c'est un control affichant la "progression" ou plutot indiquant qu'une opération est en cours - deux versions sont disponibles pour ce control - il suffit de définir le type (Filler ou Roller) au moment de l'initialisation du ProgressRoller (jetez un oeil au code et tout sera clair :))
ce control ressemble en fait au control que l'on peut voir par exemple dans SQL Server management studio 2005 lorsque l'on crée une nouvelle base

voila bon ba au moins j'ai du réécrire les 2 controls mais je sais qu'ils sont désormais parfaitement opérationnels et que je peux les utiliser si je veux

++

Codes Sources

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.