Rechercher : dans
Par :

[c#] Clic formulaire MDI

Dernière réponse le 18 jun 2009 à 12:36:21 toopac, le 17 jun 2009 à 12:34:07 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP
Firefox 3.0.11

Meilleures réponses pour « [c#] Clic formulaire MDI » dans :
Servlets - Gestion des formulaires VoirIntroduction aux formulaires Les servlets rendent très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML, c'est-à-dire une interface graphique permettant à l'utilisateur de saisir des données. Grâce à la balise...

1

 toopac, le 18 jun 2009 à 12:36:21

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...

Répondre à toopac