.NET : Entrer et sortir d'un formulaire

TigerFab Messages postés 115 Date d'inscription samedi 15 février 2003 Statut Membre Dernière intervention 18 mai 2008 - 30 mai 2004 à 14:31
TigerFab Messages postés 115 Date d'inscription samedi 15 février 2003 Statut Membre Dernière intervention 18 mai 2008 - 29 nov. 2004 à 21:41
Bonjour,

Voici ma situation :

Je veux créer un formulaire (une sorte de ToolBar) qui lorsqu'on déplace la souris dessus, le formulaire change de position, une fois que la souris quitte la form, celle-ci reprend sa position initiale

Par ex :

Private Sub frmToolBar_MouseEnter(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.MouseEnter
Me.Left -= 100
End Sub

Private Sub frmToolBar_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.MouseLeave
Me.Left += 100
End Sub

Mais voici mon problème : Je ne veux que le formulaire change de position uniquement si la souris vient ou sort du formulaire, pas si on déplace la souris dans le formulaire. Car si celui ci est vide de composant pas de problème, mais si on met des composants dans le form., un bouton par ex, le fait de déplacer la souris au dessus du bouton enclenche l'évènement MouseLeave du formulaire (et de la même manière l'évènement MouseEnter du bouton). Donc mon formulaire revient à sa position initiale une fois qu'on "survole" les composants de ce formulaire

COMMENT FAIRE POUR QUE L'EVENEMENT MOUSELEAVE NE SOIT ENCLENCHE QUE SI ON "SORT" DU FORMULAIRE ?

Merci.

TIGER

2 réponses

cs_LHC Messages postés 1 Date d'inscription dimanche 7 novembre 2004 Statut Membre Dernière intervention 29 novembre 2004
29 nov. 2004 à 20:13
Salut,

Même problème.
0
TigerFab Messages postés 115 Date d'inscription samedi 15 février 2003 Statut Membre Dernière intervention 18 mai 2008
29 nov. 2004 à 21:41
Je me sens moins seul du coup :-)

TIGER
0