JEJAB
Messages postés1Date d'inscriptionlundi 19 janvier 2009StatutMembreDernière intervention18 janvier 2010
-
18 janv. 2010 à 15:03
Calade
Messages postés1207Date d'inscriptiondimanche 20 avril 2003StatutMembreDernière intervention 4 juin 2016
-
19 janv. 2010 à 11:47
Bonjour,
Je souhaiterais obtenir, pour un bouton qui a été créé sur une feuille Excel, le même effet que lorsqu'on survole un bouton sur une page HTML et que ce dernier change de couleur.
Est- ce possible d'une manière ou d'une autre ?
Merci d'avance pour vos réponses
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 19 janv. 2010 à 11:35
Bonjour, Calade,
Je "sens venir" les complications diverses avec ta méthode.
Quid si, entre autres cas de figure :
- le bouton n'est pas directement sur le Form, mais dans un autre container ?
- un autre contrôle est exactement juxtaposé à ce bnouton et que l'on faitr gluisser la souris du bouton vers ce contrôle ?
- etc...
Le mieux (mais assez complexe et on peut se demander si vaut vraiment le coup d'alourdir pour si peu ) serait dans un tel cas d'utiliser la fonction TrackMouseEvent de l'Api de Windows. De cette manière, on saurait quand la souris cesse de survoler le bouton, quel que soit ce qu'elle survole d'autrre
____________________
Très intéressante fable, L'OISELEUR, L'AUTOUR ET L'ALOUETTE !
Cliquer sur "Réponse acceptée" (en bas d'une solution avérée adéquate) rendra service à d'autres. PENSEZ-Y.
Calade
Messages postés1207Date d'inscriptiondimanche 20 avril 2003StatutMembreDernière intervention 4 juin 201610 19 janv. 2010 à 11:47
Bonjour ucfoutu,
Entièrement d'accord, je n'avais pas pensé à ces "détails". Mais je crois qu'il existe des OCX conenant des boutons et gérant l'évènement MouseHoover() (pas sur de l'orthographe et jamais essayé).