Comment n'avoir qu'une seule fenêtre ouverte

Résolu
Signaler
Messages postés
7
Date d'inscription
lundi 25 septembre 2006
Statut
Membre
Dernière intervention
5 novembre 2008
-
Messages postés
71
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
18 mai 2011
-
Bonjour,
J'ai une fenêtre "Accueil" avec un MenuStrip et lorsque je clique sur un Item de ce menu, je voudrais qu'il ouvre cette fenêtre mais qu'il ferme la précédente.
Ou, quelle pourrait être le moyen de n'avoir qu'une seule fenêtre d'ouverte ?

Merci d'avance pour vos réponses.

Michael

4 réponses

Messages postés
93
Date d'inscription
jeudi 7 juin 2007
Statut
Membre
Dernière intervention
16 septembre 2010
2
un this.Hide() avant de montrer la nouvelle? non?
Messages postés
7
Date d'inscription
lundi 25 septembre 2006
Statut
Membre
Dernière intervention
5 novembre 2008

Bonjour,


Merci à vous 2 pour vos réponses, je vais utiliser les panels et les usercontrols.


J'ai également vu qu'il existait des MDI qui pourrait résoudre mon problème


Michael
Messages postés
71
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
18 mai 2011

penses a mettre "valider" si ca fonctionne.

Bon courage à toi, et si tu as le moindre soucis, ou besoin d'explication n'hesite pas.

Zakki
Messages postés
71
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
18 mai 2011

Le soucis d'un this.Hide() c'est que ca cache les fenêtres, mais ca ne les ferme pas.

A ta place j'utiliserai des Usercontrol.
Comme une seule form et tu jongles entres tes usercontrols.

tu mets ton menu dans ta form principal, tu créés un panel et dans ce panel tu affiche tes usercontrols selon sur quoi tu click dans ton menu.

Vala

Au plaisir.

Zakki