Bonjour.
Est-ce possible de faire un scroll dans une Flexgrid avec la roulette de la souris ? Et si oui, comment ?
Merci par avance pour vos réponses.
Bonjour.
Est-ce possible de faire un scroll dans une Flexgrid avec la roulette de la souris ? Et si oui, comment ?
Merci par avance pour vos réponses.
avec la roulette de la souris ? Pas sous VB (je crois savoir qu'on peut gérer la roulette avec vb.net)
mais tu as par contre la possibilité d'utiliser l'ascenseur de la Flexgrid !
(Porpiété scrollbars de la Flexgrid)
Pour la scrollbar, oui, j'ai vu. Mais certains clients préfèrent quand même le scroll de la souris.
Tant pis. Merci quand même.
Pour être plus précis :
1) VB (pas vb.net) est capable de voir que le bouton central (molette de la souris) est utilisé (valeur 4 si ma mémoire est bonne), mais ne gère pas le sous-événement rotation nécessaire.
2) il est toujours possible d'appeler l'API de windows pour gérer cette rotation, mais celà impliquerait l'utilisation d'un timer pour surveiller un tel événement. Le pour le moins "maigre" confort additionnel ne justifie aucunement la mise en oeuvre de cette méthode lourde.
VB.net gère apparemment le sous-événement "rotation" du bouton de valeur 4
Enfin et pour conclure : ne t-es-tu pas rendu compte de ce que cette molette est inutilisable à l'intérieur même (au stade développement) d'un projet ? Crois-tu que VB s'en serait privé pour lui-même si l'événement rotation était géré par lui ?
http://support.microsoft.com/?id=837910Envoyé par jmfmarques
Vous vous posez une question, la réponse est peut-être ici :
Toutes les FAQs VB
Les Cours et Tutoriels VB6/VBScript
Les Sources VB6
Je ne réponds pas aux questions techniques par MP. Utilisez les forums. Merci de votre compréhension
Bien vu !
(lourd et non justifié quand même pour si peu)
Mais ce n'est valable que pour l'IDE de VB6
Je n'ai effectivement pas souvenir que ce soit possible dans une flexgrid
Vous vous posez une question, la réponse est peut-être ici :
Toutes les FAQs VB
Les Cours et Tutoriels VB6/VBScript
Les Sources VB6
Je ne réponds pas aux questions techniques par MP. Utilisez les forums. Merci de votre compréhension
on peut ! on peut ! ... pas seulement pour une flexgrid mais pour tout...
mais très lourdement avec API et timer ... (mais tout celà avec quel réel bénéfice ?...)
on peut aussi (mais bof...) se contenter d'utiliser le bouton 4 demeuré pressé pour faire "dérouler" sans timer et sans API, mais : serait-ce vraiment un confort (même si on ne risque pas de confondre, de cette manière, avec l'utilisation éventuelle des boutons droit ou gauche demeurés pressés ?)
oui, c'est bien ce que je sous-entendais, le jeu en vaut-il vraiment la chandelle :Envoyé par jmfmarques
Vous vous posez une question, la réponse est peut-être ici :
Toutes les FAQs VB
Les Cours et Tutoriels VB6/VBScript
Les Sources VB6
Je ne réponds pas aux questions techniques par MP. Utilisez les forums. Merci de votre compréhension
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager