Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

SCROLLBARS AMELIOREES (MOUSE_LEAVE, DBL_CLICK...ETC ET SURTOUT PLAGE DE -4.10^14 À +4.10^14)




Description

Cliquez pour voir la capture en taille normale
Salut, voilà un usercontrol contenant 2 scrollbars améliorée.
Les scrollbars (verticales et horizontales) sont des scrollbars normales avec toutes leurs propriétés/events, et en plus :

- gestion des évenements MouseDown, MouseUp et MouseDblClick des 3 boutons de la souris
- gestion de la molette
- gestion de MouseLeave et MouseHover (détection de l'entrée/sortie du contrôle)
- la propriété WheelValue qui détermine le pas pour la molette

et SURTOUT (j'ai fait ce code uniquement pour çà à l'origine) :

- une plage qui va de -4.10^14 à +4.10^14 (fini la plage de -32767 à 32767 ^^)


Bien évidemment, si vous ajoutez un fichier *.manifest, les scrollbars prennent le style de votre OS !
Comme j'ai gardé les définitions des events et des propriétés identiques à ceux des scrollbars classiques, il est tout à fait possible de faire un remplacement des anciennes par celles-ci dans votre application sans changer votre code... ^^

Voilà, enjoy ;)
 

Source

  • 'dans le zip avec l'exemple
  • 'le code date un peu (quelques mois ce qui n'est pas négligeable au vu du temps depuis lequel j'ai commencé à coder), donc c'est peut être pas le summum de l'indentation ;)
'dans le zip avec l'exemple

'le code date un peu (quelques mois ce qui n'est pas négligeable au vu du temps depuis lequel j'ai commencé à coder), donc c'est peut être pas le summum de l'indentation ;)

Conclusion

Subclassing embarqué de EB pour les evenements spéciaux.

Normalement il n'y a plus d'erreur de pile !

Notez et commentez svp !! ;)

@+
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de violent_ken le 05/05/2007 17:16:34

J'ai oublié les fichiers *.oca, *.lib et *.exp dans le zip, vous m'en voudrez pas ...

@+

signaler à un administrateur
Commentaire de tbbuim1 le 08/05/2007 13:10:34

Ne pas confondre ça et çà
çà est la contraction de ça et là
ça est la contraction de cela
à bon entendeur... ;)

signaler à un administrateur
Commentaire de moustachu le 11/05/2007 09:28:27

Bonjour,

Très pratique ces évènements. Bon la plage de -4.10^14 à +4.10^14 c'est plus une plage...c'est un rivage !

>Superman, ton S est à l'envers ^^

++
Moustachu

signaler à un administrateur
Commentaire de violent_ken le 11/05/2007 11:49:52

Aha oui ;) J'avais besoin d'un plage d'au moins +-100 milliards, donc tant qu'à faire autant faire le maximum proposé par Currency !

@+

signaler à un administrateur
Commentaire de violent_ken le 17/05/2007 14:10:39

Ahah ;)

On pourra bientôt jeter cette source à la poubelle, j'ai presque achevée une ScrollBar stylée XP vraiment réussie graphiquement !

Pour bientôt....
@+ ^^

signaler à un administrateur
Commentaire de violent_ken le 17/05/2007 17:22:22

http://www.vbfrance.com/code.aspx?ID=42726

Enjoy, @+

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

MSFlexgrid : peut on controler les scroll bars horizontal et vertical [ par pm ] dans un MSFlexgrid comment puis je savoir si je clic sur le scroll horizontal ou verticaldans la propriété ScrollBars j'ai mis flexScrollBoth car j'ai Détecter la présence de scrollbar dans un lisview [ par bioman2 ] Bonjour à tous...Mon problème est le suivant :J'ai un listview à une colonne. Je voudrais que la taille de la colonne soit celle du listview quand il Comment dessiner des lignes vertical ou horizontal en mode exécution [ par Philippou22 ] comment dessiner des ligne pour ensuite aller receuillir leur coordonnéeJe veux cela pour pouvoir dessiner des plan de maison... Et ensuite obtenir le Pb Scrollbar [ par falstuff ] J'ai un petit souci.Je suis en train de developper un viewer et je gere les scrolls bar.J'ai fait pas mal de raccourci clavier dont les déplacements a Besoin d'aide pour scrollBAr Vertical Visual Basic 6 [ par akrogames ] Bonjour a tous je voudrais demander votre aide car je n'arrive pas a faire int&#233;ragir ma scrollBar vertical et mon Label :'(Je suis triste sur goo ajout d'une scrollBar vertical si trop de controle ajouter dynamiquement [ par youkizouki ] &nbsp;bonjour, &nbsp;<SPAN lang=FR style="mso Scrollbar horizontal dans une combobox [ par wayla ] salut, tous le monde j'ai vu vos messages depuis longtemps mais jamais eu le courage pour vous questionner. en tout cas j'ai&nbsp;trouv&#233; pas mal controller le scrollbar horizontal dans un MSFlexGrid [ par globule ] Bonjour,&nbsp;&nbsp; Je cherche a positionner mon curseur&nbsp;directement un MSFlexGrid, c'est a dire que si vourdrais controller le scrollbar horizo VBA : SUPPRIMER LE SCROLLBAR VERTICAL D'UN CONTROLE LISTBOX [ par SR2 ] Je cherche le moyen en VBA de neutraliser une scrollbar&nbsp; vertical d'un contr&#244;le listboxMais attention : limiter le nombre de ligne dans la l erreur dans code vb [ par fab101 ] Bonjour voila j'ai fait ce code qui permet d'ajouter des donnn&#233;es dans access a partir de excel


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,718 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.