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

Résolu
cs_michael76 Messages postés 7 Date d'inscription lundi 25 septembre 2006 Statut Membre Dernière intervention 5 novembre 2008 - 30 oct. 2008 à 09:45
Zakki49 Messages postés 71 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 18 mai 2011 - 31 oct. 2008 à 09:26
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

sachie Messages postés 93 Date d'inscription jeudi 7 juin 2007 Statut Membre Dernière intervention 16 septembre 2010 2
30 oct. 2008 à 17:38
un this.Hide() avant de montrer la nouvelle? non?
0
cs_michael76 Messages postés 7 Date d'inscription lundi 25 septembre 2006 Statut Membre Dernière intervention 5 novembre 2008
31 oct. 2008 à 09:13
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
0
Zakki49 Messages postés 71 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 18 mai 2011
31 oct. 2008 à 09:26
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
0
Zakki49 Messages postés 71 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 18 mai 2011
30 oct. 2008 à 18:55
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
-2
Rejoignez-nous