Détecter la souris sur un objet

Soyez le premier à donner votre avis sur cette source.

Snippet vu 4 011 fois - Téléchargée 71 fois

Contenu du snippet

C'est tout simple et ça peut servir de temps en temps, lorsque l'on veux qu'il se passe quelque chose lorsque l'on approche la souris sur un label ou tout autre objet.

Source / Exemple :


Prenons l'exemple avec un label que le label change de couleur et se remet à sa couleur initial lorsque l'on est plus dessus:

Private Sub Label1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
label1.backcolor=rgb(255,0,0)
End Sub

Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
label1.backcolor=rgb(0,255,0)
End Sub

Conclusion :


Ici, on a dit que l'orsuqe l'on est sur le label, il est rouge sinon, il est vert. Collez ce code puis regarder. C'est tout con mais c'est simplement que beaucoup de gens ne le savent pas.

A voir également

Ajouter un commentaire

Commentaires

Si le label est entouré par d'autres contrôles de sorte que la feullie soit cachée, le code proposé n'accomplira pas la tâche tant que le curseur meut audessu de ces contrôles. Il faut alors que la deuxième partie du code soit reproduite dans les évenements "MouseMove" de ces contrôles, et je ne trouve pas que c'est une solution élegante!
arf c trop laid...ok ca marche un peu, ca depend du contexte, mais c'est tres aleatoire ce bisness...trop pas assez recherché! C'est pas un vrai mouseOver ca!
GarnetDiAlexandros
Messages postés
55
Date d'inscription
mercredi 31 juillet 2002
Statut
Membre
Dernière intervention
19 novembre 2004
-
Ben comment vous feriez vous pour faire ça autrement ???
C sûr que c un peu lourd, mais vous avez une autre solution ? Si oui, mettez-la sur le site, sinon, c'est pas la peine de critiquer ...

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.