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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 SubEt bien le probleme est que lorsque je deplace le curseur, sans sortir de la fenetre, ca beepe sans arret !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
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.
Partager