Faire défiler le contenu de DataGrid avec la roulette de la souri
Résolu/Fermé
Lenouveauapprenti
Messages postés
306
Date d'inscription
samedi 22 décembre 2018
Statut
Membre
Dernière intervention
15 février 2025
-
Modifié le 7 mai 2020 à 18:45
Lenouveauapprenti Messages postés 306 Date d'inscription samedi 22 décembre 2018 Statut Membre Dernière intervention 15 février 2025 - 27 mai 2020 à 04:05
Lenouveauapprenti Messages postés 306 Date d'inscription samedi 22 décembre 2018 Statut Membre Dernière intervention 15 février 2025 - 27 mai 2020 à 04:05
A voir également:
- Faire défiler le contenu de DataGrid avec la roulette de la souri
- Le fichier à télécharger correspond au contenu brut d’un courrier électronique. de quel pays a été envoyé ce message ? - Guide
- Quelle touche pour débloquer la souris ? - Guide
- Word a trouvé du contenu illisible - Guide
- Excel fusionner le contenu de 2 cellules - Guide
- La flèche de ma souris ne bouge plus ✓ - Forum Bureautique
5 réponses
f894009
Messages postés
17239
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
10 février 2025
1 713
Modifié le 8 mai 2020 à 07:25
Modifié le 8 mai 2020 à 07:25
Bonjour,
Je veux faire défiler
Pas possible, seul moyen, scrollbar du control
Par contre, pour une listview pas de probleme de defilement avec la souris
Je veux faire défiler
Pas possible, seul moyen, scrollbar du control
Par contre, pour une listview pas de probleme de defilement avec la souris
f894009
Messages postés
17239
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
10 février 2025
1 713
9 mai 2020 à 18:18
9 mai 2020 à 18:18
Salut Whilsmeril,
En effet, quelque peu ancien, mais j'ai trouve ceci qui marche a priori pour pas mal de controls. C'est de l'hamconnage ou crochetage (Hook).
Le projet tourne sur W10 tres bien. Me semble qu'il fallait etre prudent avec les Hooks, mais bon..
Site: https://vb6.info/flexgrid/vb6-how-to-scroll-msflexgrid-control-in-vb6/
msFlexGrid Mouse Wheel Subclass Code and Examples
https://mon-partage.fr/f/oU3IipOb/
Lenouveauapprenti
A vous d'adapter le code pour votre projet
En effet, quelque peu ancien, mais j'ai trouve ceci qui marche a priori pour pas mal de controls. C'est de l'hamconnage ou crochetage (Hook).
Le projet tourne sur W10 tres bien. Me semble qu'il fallait etre prudent avec les Hooks, mais bon..
Site: https://vb6.info/flexgrid/vb6-how-to-scroll-msflexgrid-control-in-vb6/
msFlexGrid Mouse Wheel Subclass Code and Examples
https://mon-partage.fr/f/oU3IipOb/
Lenouveauapprenti
A vous d'adapter le code pour votre projet
Lenouveauapprenti
Messages postés
306
Date d'inscription
samedi 22 décembre 2018
Statut
Membre
Dernière intervention
15 février 2025
2
8 mai 2020 à 20:36
8 mai 2020 à 20:36
Bonjour
Merci pour votre réponse, justement, j'ai trouvé un évènement peut être qu'il est utilisé dans l'environnement C#
MouseWheel
Que je n'ai pas trouvé sur la liste des évenements de ma DataGrid.
Encore merci
Merci pour votre réponse, justement, j'ai trouvé un évènement peut être qu'il est utilisé dans l'environnement C#
MouseWheel
Que je n'ai pas trouvé sur la liste des évenements de ma DataGrid.
Encore merci
f894009
Messages postés
17239
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
10 février 2025
1 713
Modifié le 9 mai 2020 à 16:48
Modifié le 9 mai 2020 à 16:48
Bonjour,
Bonne chance
Bonne chance
Utilisateur anonyme
9 mai 2020 à 17:49
9 mai 2020 à 17:49
Bonjour
il me semble que dans l'un de tes tous premiers messages tu avais écrit débuter en programmation par VB6. Je t'avais alors conseillé n'importe quel autre langage plus récent car VB6 date de 1999. Il y bien a eu des mises à jours pendants quelques années, mais la majorité étaient mineures ou concernaient la sécurité. Rappel, à l'époque, on était à windows 98 et la molette de souris était une option chère .
De fait, un bon nombre de contrôles de VB6 sont aujourd'hui plus ou moins obsolètes. Certains ne fonctionnent plus du tout avec les versions récentes de windows (ça a commencé avec W7 et ça n'a fait qu'empirer depuis) et d'autres ne disposent pas fonctionnalités que l'on considère basiques aujourd'hui. En voilà un exemple.
Evidement, aujourd'hui après 2 ans sur ton projet tout refaire dans un autre langage pourrait être pénible.
L'autre solution pourrait être d'écrire ta propre grille, solution que choisissent certains codeurs VB6 purs et durs.
A priori c'est ce qui a été fait là https://www.tek-tips.com/viewthread.cfm?qid=902639
Mais je ne peux pas vérifier, je ne code plus en VB6 depuis, 13 ans.
il me semble que dans l'un de tes tous premiers messages tu avais écrit débuter en programmation par VB6. Je t'avais alors conseillé n'importe quel autre langage plus récent car VB6 date de 1999. Il y bien a eu des mises à jours pendants quelques années, mais la majorité étaient mineures ou concernaient la sécurité. Rappel, à l'époque, on était à windows 98 et la molette de souris était une option chère .
De fait, un bon nombre de contrôles de VB6 sont aujourd'hui plus ou moins obsolètes. Certains ne fonctionnent plus du tout avec les versions récentes de windows (ça a commencé avec W7 et ça n'a fait qu'empirer depuis) et d'autres ne disposent pas fonctionnalités que l'on considère basiques aujourd'hui. En voilà un exemple.
Evidement, aujourd'hui après 2 ans sur ton projet tout refaire dans un autre langage pourrait être pénible.
L'autre solution pourrait être d'écrire ta propre grille, solution que choisissent certains codeurs VB6 purs et durs.
A priori c'est ce qui a été fait là https://www.tek-tips.com/viewthread.cfm?qid=902639
Mais je ne peux pas vérifier, je ne code plus en VB6 depuis, 13 ans.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Lenouveauapprenti
Messages postés
306
Date d'inscription
samedi 22 décembre 2018
Statut
Membre
Dernière intervention
15 février 2025
2
27 mai 2020 à 04:05
27 mai 2020 à 04:05
Bonjour
Je ne peux que vous remercier de pour vos orientations et vos conseils.
Je ne peux que vous remercier de pour vos orientations et vos conseils.