Fenetre Dialog et Position Souris
Salut All,
J'ai un petit probleme que je n'arrive pas a resoudre.
J'affiche un petit formulaire d'informations par appel : FormX.ShowDialog()
Dans ce form, il y a un timer qui gere le temps d'affichage de celui-ci et qui le ferme automatiquement.
Jusqu'a là aucun probleme et ca roule parfaitement.
Par contre, je voudrais que si l'utilisateur pose la souris (enfin son curseur lol) sur ce meme form, le timer s'arrete et empeche la fermeture du meme coup.
J'utilise donc :
Code:
1 2 3 4 5
| Private Sub FormX_MouseEnter(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.MouseEnter
TimerX.Enabled = False
End Sub |
Code:
1 2 3 4 5 6
| Private Sub FormX_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.MouseLeave
Beep() ' Pour tester
'Me.Close()
End Sub |
Et bien le probleme est que lorsque je deplace le curseur, sans sortir de la fenetre, ca beepe sans arret !!!
En fait, et en cherchant un peu, je me suis apercu que c'est la meme chose si je pose le beep dans MouseEnter ou dans MouseLeave.
Conclusion, l'appel se produit lors du deplacmeent et non pas uniquement sur l'entree ou la sortie.
Qq peut il m'aider a resoudre cela.
Merci All.