Fermer toutes les fenetres enfants [Résolu]

cispo 103 Messages postés mardi 9 novembre 2004Date d'inscription 10 septembre 2007 Dernière intervention - 14 mars 2005 à 11:46 - Dernière réponse :  Visiteur
- 1 nov. 2017 à 01:42
Bonjour,

J'utilise une fenetre parent qui contient donc des fenetres enfants. Jusque la pas de problème.

Mais, quand je click sur un bouton de mon menu de ma fenetre principale, je voudrais fermer toutes les fenetres enfants (pour éviter d'avoir plusieurs fenetres enfants ouvertes en meme temps).

J'ai pensé à utiliser un foreach mais mes fenetres enfants n'ont pas toutes le meme nom de classe donc je ne pense pas que ma solution se trouve ici.

Comment faire ?

Merci d'avance,
Afficher la suite 

Votre réponse

5 réponses

Meilleure réponse
TheSaib 2369 Messages postés mardi 17 avril 2001Date d'inscription 26 décembre 2007 Dernière intervention - Modifié par jordane45 le 1/11/2017 à 12:28
3
Merci
foreach(Form child in this.MdiChildren) 
{ 
child.Close(); 
} 

::|The S@ib|::
MVP C#.NET

Merci TheSaib 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 68 internautes ce mois-ci

Commenter la réponse de TheSaib
TheSaib 2369 Messages postés mardi 17 avril 2001Date d'inscription 26 décembre 2007 Dernière intervention - 14 mars 2005 à 12:02
0
Merci
Qu'est que tu appeles fenetre enfants ?

Tu es dans une application MDI ?

::|The S@ib|::
MVP C#.NET
Commenter la réponse de TheSaib
cispo 103 Messages postés mardi 9 novembre 2004Date d'inscription 10 septembre 2007 Dernière intervention - 14 mars 2005 à 13:40
0
Merci
ben j'ouvre mes fenetres enfants grâce à :


HistoriqueCours1
= new HistoriqueCours ();


HistoriqueCours1
.MdiParent
= this
;


HistoriqueCours1
.Show();
Commenter la réponse de cispo
cispo 103 Messages postés mardi 9 novembre 2004Date d'inscription 10 septembre 2007 Dernière intervention - 14 mars 2005 à 14:17
0
Merci
Merci m'sieur
Commenter la réponse de cispo

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.