(maj 4) contrôle scrollbar skinnable csxscroll (horizontal et vertical)

Soyez le premier à donner votre avis sur cette source.

Vue 5 699 fois - Téléchargée 766 fois

Description

Voici le code-source de deux contrôles gèrant le scroll vertical et horizontal.
Ces contrôles sont entièrements skinnables.

MAJ4:

-petit bug corrigé (lorsque l'on réduit la scrollbar au maximum la valeur rendue était faussée
-...
-une idée... ?

MAJ3:

- correction de quelques bugs
- ajout de la propriété "ValueMode" qui permet de choisir l'unité de mesure dans laquelle on souhaite recevoir la propriété "Value" (twip, point ou pixel)

MAJ2 :

- on peut désormais (dés)activer la capture des évènements de la molette souris
- on peut règler la valeur de déplacement de la molette
- certaines imprécisions ont été revues (au niveau des déplacements à grande échelle)
- ajout d'un numéro de version

MAJ 1:

- correction de quelques petits bugs (déplacements)

----------------------------------------------------------

Utilisation de la méthode BitBlt pour prolonger une image afin qu'elle s'adapte à la taille du contrôle.

ces contrôles gèrent les petits et grand déplacements (via les boutons ou le fond de la barre) ainsi que le déplacement via la barre.

Quelques améliorations sont encore à apporter, mais je pense que c'est bien parti...

je compte sur vous pour m'aider à améliorer ces contrôles ;-)

Source / Exemple :


Dans le ZIP

Conclusion :


La propriété "Value" renvoie la position (en twip, point ou pixel) d'un objet calculée en fonction de la taille de cet objet ainsi que de la taille du contrôle

N'hésitez pas à m'envoyer vos modifications, je les mettrai (si elles apportent quelque chose :-| ) dans la source.

.:. NoRabbit .:.

PS : merci au réseau codes-sources (et ses membres) pour sa précieuse aide !

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
241
Date d'inscription
mercredi 1 octobre 2003
Statut
Membre
Dernière intervention
19 février 2006
1
Très bon boulot !

Existe t'il une autre mise à jour ?

Je cherche à integrer ton scrollbar à un listbox...
Messages postés
138
Date d'inscription
mercredi 4 avril 2001
Statut
Membre
Dernière intervention
28 janvier 2006

une idée que je viens d'avoir, permettre une couleur invisible, sa permettrait de rendre le controle encore plus "full"
Messages postés
224
Date d'inscription
samedi 26 juillet 2003
Statut
Membre
Dernière intervention
30 mars 2009

ok on fait comme ça
Messages postés
138
Date d'inscription
mercredi 4 avril 2001
Statut
Membre
Dernière intervention
28 janvier 2006

je ne peux pas reposterune de tes sources ce que je peux faire c'est de t'envoyer mes bitmaps via email puis ensuite tu peux les inclure dedans en y intégrant juste un petit fichier texte (mes crédits pour les bitmaps) si sa te dit ?
Messages postés
224
Date d'inscription
samedi 26 juillet 2003
Statut
Membre
Dernière intervention
30 mars 2009

mhmm... merci ça fait plaisir...
postes le dès qu'il est prêt...
je suis curieux de voir ce que ça donne.
Afficher les 12 commentaires

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.