Controlstars en réponse à jaknight007

Soyez le premier à donner votre avis sur cette source.

Vue 3 515 fois - Téléchargée 330 fois

Description

Comme proposé par Jaknight007 sur sa source http://www.vbfrance.com/codes/CONTROLE-STARS_53561.aspx, je vous propose un contrôle de notation hérité d'un trackbar.

Ce que propose Jacknight007 en 474 lignes de code (source + designer), je vous le propose en 205 lignes évolutives, claires et aérées.

Comme à mon habitude, code simple, se passe de commentaires dans la source.

Source / Exemple :


A voir dans cette source :

- L'api permettant de récupérer la position du thumb dans un trackbar
- La méthode permettant de dessiner (ownerdraw) sur le trackbar

Conclusion :


Jeu, set et match !

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

blq
Messages postés
98
Date d'inscription
vendredi 22 octobre 1999
Statut
Membre
Dernière intervention
13 juin 2016
-
Ne fonctionne pas sous Visual Studio 2010 Express, alors que le code de JAKNIGHT007 fonctionne bien. Difficile donc pour moi d'effectuer une bonne évaluation.

Par contre coté "écriture", les fonctions GetRelativeValueFromValue et GetRelativeValueFromI sont considérées comme ne renvoyant pas systématiquement une valeur :

Avertissement 1 La fonction 'GetRelativeValueFromValue' ne retourne pas une valeur pour tous les chemins de code. Une instruction 'Return' est-elle manquante ?
En clair, il est préférable d'initialiser avant tout Return, du genre GetRelativeValueFromValue 0 et GetRelativeValueFromI 0 en début de fonction.
cs_bigboss9
Messages postés
162
Date d'inscription
jeudi 22 janvier 2004
Statut
Membre
Dernière intervention
20 juillet 2013
-
Fonctionne sous Visual Studio 2010 puisque codé avec ... (Pro) Et généralement, lorsque l'on ne peut pas tester quelque chose, on s'abstient de donner son avis.

Pour la fonction, ok, j'admets néanmoins, celle§ci retourneront toujours quelque chose...

Ca n'est pas parce que Visual Studio donne un "avertissement" (et non une erreur) qu'il faut suivre le conseil.
The Meteorologist
Messages postés
241
Date d'inscription
jeudi 18 janvier 2007
Statut
Membre
Dernière intervention
3 novembre 2011
-
Pas mal du tout ! ;) Clair, simple et facilement réutilisable.

@blq chez moi ça fonctionne très bien sous Visual Basic Express 2010. Quel est ton problème au juste ?

Simon

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.