Je maitrise pas du tout le MouseHover et/ou le MouseEnter
Bonjour,
Dans un form j'ai plusieurs control et j'aimerai qu'ils changent de couleur de fond au survol.
je voulais savoir s'il fallait créer une sub pour chaque control ou pas ?
voici mon code :
Code:
1 2 3 4 5 6 7 8
| Private Sub survol_MouseHover(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles nom.MouseHover, prenom.MouseHover
If Me.Controls("nom").Focused = True Then Me.Controls("nom").BackColor = Color.AliceBlue
If Me.Controls("prenom").Focused = True Then Me.Controls("prenom").BackColor = Color.AliceBlue
End Sub
Private Sub nosurvol_MouseLeave(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles nom.MouseLeave, prenom.MouseLeave
If Me.Controls("nom").Focused = False Then Me.Controls("nom").BackColor = Color.White
If Me.Controls("prenom").Focused = False Then Me.Controls("prenom").BackColor = Color.White
End Sub |
Avec ce code, un coup c'est un control qui change un coup c'est l'autre etc.
J'ai essayé avec le MouseEnter : mêmes résultats.
Si quelqu'un peut m'aider SVP.
Par avance merci.
JLP.