Utiliser le déplacement de la souris comme condition
Bonjour,
Je me demandais s'il est possible de paramétrer comme condition d'exécution d'un évènement le déplacement de la souris.
En l'ocurrence, je dispose :
- de trois champs de filtres d'une liste
- d'une liste
Seul le 1er filtre est utilisé régulièrement.
Les 2 autres, accessoirement.
J'ai donc paramétré sur l'évènement Exit de mon 1er filtre, un SetFocus sur MaListe.
Et c'est très bien.
Mais si je veux cumuler mes filtres et souhaite donc atteindre le filtre 2 ou 3, le focus passe d'abord par la liste.
Bon, ça n'est pas dramatique, mais cela oblige à un double clic sur le filtre 2 pour récupérer le focus.
Je me dis donc que si je pouvais mettre en vba le déplacement de ma souris, cela pourrait donner un truc du genre :
Code:
1 2 3 4 5 6 7
| Private Sub MonFiltre1_Exit(Cancel As Integer)
If [Ma souris ne bouge pas] = True Then
MaListe.SetFocus
End If
End Sub |
et hop ! la question serait réglée !
Quelqu'un aurait une petite idée ?
Merci d'avance.