Détecter le passage de la souris au dessus d'un Label

Bonjour,

Sur un Userform j'ai des Label.

Je voudrais que le simple fait que le curseur de la souris passe au-dessus d'un Label soit détecté.

Je parle bien de passer dessus pas de cliquer.

Est-ce possible et comment faire ?

Merci

Salut Excel,

tu as l'événement...

Private Sub Label10_MouseMove


A+

Bonjour à tous,

Pour afficher un message : Me.Label_Entretien.ControlTipText = " Double cliquer ICI pour instruction ... "

ric

Bonjour

Avec MouseMove je parviens à passer le fond en rouge, mais comment procéder une fois que je ne suis plus sur le Label pour remettre le fond en gris ?

Merci

Tu utilises l'événement MouseMove de l'USF...

Ok, mais concrètement quel code rédiger pour que le Backcolor du Label se mettre en rouge lorsqu'on passe dessus et redevienne gris sinon ?

Merci

Mais, enfin, Excel, tu as l'événement (MouseMove) et la bonne propriété (BackColor) : il te suffit d'indiquer la couleur adéquate en hexadécimal...

Difficile à ce point ?

Pour toi apparemment pas mais pour moi oui.

Merci

Soit...
Tu admettras que c'est à la portée de tout le monde...
Pourquoi un IF : pour éviter la répétition incessante de l'instruction et un éventuel scintillement, l'événement MouseMove étant, par essence, permanent !

Private Sub Label1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
'
If Me.Label1.BackColor <> &HFF& Then Me.Label1.BackColor = &HFF&
'
End Sub

Clic sur la feuille pour ouvrir l'USF.

80excel75.xlsm (13.74 Ko)


A+

Merci

Rechercher des sujets similaires à "detecter passage souris dessus label"