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 :
Avec ce code, un coup c'est un control qui change un coup c'est l'autre etc.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
J'ai essayé avec le MouseEnter : mêmes résultats.
Si quelqu'un peut m'aider SVP.
Par avance merci.
JLP.
Partager