Tutoriel : Événements Souris

page 15 : Exercice :

Vous avez remarqué que lorsque vous cliquez (et maintenez enfoncé) quelquepart sur la feuille (mais pas sur l'étiquette) et que vous glissez la souris en travers de l'étiquette pour ensuite relâcher le bouton autre part sur la feuille (mais pas sur l'étiquette...) il ne se produit rien au moment où le pointeur passe au dessus de l'étiquette.

Comment vous y prendriez-vous pour faire changer la couleur de l'étiquette lorsque la souris passe dessus pendant que vous maintenez le bouton gauche enfoncé et que vous allez relâcher le bouton plus loin (l'étiquette redevient noir). Disons que nous voudrions alors que le mot Bonjour devienne jaune (vbYellow).

Modifiez le code pour obtenir l'effet décrit. Mais avant de commencer, faites une copie de votre dossier contenant vos fichiers au cas où les choses se gâteraient. Il vous restera toujours une copie intacte.

Vous avez trouvé? Non? Un premier indice? Quelles sont les coordonnées et dimensions de l'étiquette Bonjour?

Vous avez besoin d'un second indice? Il vous faut modifier la procédure Form_MouseMove.

Page précédente - Solution de l'exercice