Clic formulaire MDI

Résolu
pactoopac Messages postés 9 Date d'inscription samedi 9 juin 2007 Statut Membre Dernière intervention 22 mars 2010 - 17 juin 2009 à 12:35
pactoopac Messages postés 9 Date d'inscription samedi 9 juin 2007 Statut Membre Dernière intervention 22 mars 2010 - 18 juin 2009 à 12:40
Bonjour,

Dans un formulaire MDI, j'ai un panel à gauche qui s'affiche et se masque en fonction de mes besoins.

Je voudrais le cacher quand je clique ailleurs que dans ce dernier.

Pour cela j'ai pensé détecter les clics dans le formulaire MDI, avec l'événement mouseclick ou mousedown, mais cet événement n'est déclenché uniquement lorsque je clique dans un tabcontrol situé en bas de mon formulaire MDI.

Y a-t-il un événement du panel qui puisse détecter un clic en dehors de lui même, ou un événement du formulaire MDI qui puisse détecter un clic dans sa zone vide?

Merci d'avance pour vos réponses

1 réponse

pactoopac Messages postés 9 Date d'inscription samedi 9 juin 2007 Statut Membre Dernière intervention 22 mars 2010
18 juin 2009 à 12:40
Apparemment il est impossible de récupérer des événements souris sur un formulaire MDI.

Et si je n'arrivais pas à récupérer les événements souris de mon
panel, c'est parce que par dessus, j'ai un tableLayoputPanel avec la
propriété Dock à fill.
En réalité c'est les événements du tableLayoutPanel qu'il fallait récupérer...
3
Rejoignez-nous