Lister les component d'un form

Résolu
LordOfTheShadow Messages postés 174 Date d'inscription vendredi 22 décembre 2000 Statut Membre Dernière intervention 9 septembre 2010 - 29 janv. 2009 à 15:10
LordOfTheShadow Messages postés 174 Date d'inscription vendredi 22 décembre 2000 Statut Membre Dernière intervention 9 septembre 2010 - 30 janv. 2009 à 12:20
Bonjour, aujourd'hui j'ai encore pleins de questions. Mais bon vu qu'on est la pour ça...
J'essaye de faire un foreach sur les components d'un formulaire que j'ai fait. Seulement ça bug et je vois pas trop comment y mettre fin à part en cassant le pc... Voila le bout de code que j'ai (et qui bug je le rappele):

int j = 0;

ComponentCollection col_compo =
new
ComponentCollection(
this.Container.Components);

foreach (
Component childCompo
in col_compo)
{
         j++;
         label4.Text = j.ToString();
}

Merci de votre aide.

PS: Pour vérifier si ça marche j'essaye d'afficher le nombre de components dans un label.

4 réponses

LordOfTheShadow Messages postés 174 Date d'inscription vendredi 22 décembre 2000 Statut Membre Dernière intervention 9 septembre 2010 5
30 janv. 2009 à 12:20
Ca fait presque deux jours que je cherche mais j'ai enfin trouvé. Il faut mettre ça:





public

MonComposant(IContainer


container)
{
container.Add(this


);
}

Merci à tous!
3
LordOfTheShadow Messages postés 174 Date d'inscription vendredi 22 décembre 2000 Statut Membre Dernière intervention 9 septembre 2010 5
29 janv. 2009 à 15:38
Bon j'ai trouvé ca si ca peut aider à aider. Seulement ca marche pas sur mes propres components bizarrement. Que sur ceux du framework.net.

La connaissance est la plus grande des richesses.
0
LordOfTheShadow Messages postés 174 Date d'inscription vendredi 22 décembre 2000 Statut Membre Dernière intervention 9 septembre 2010 5
29 janv. 2009 à 15:38
0
LordOfTheShadow Messages postés 174 Date d'inscription vendredi 22 décembre 2000 Statut Membre Dernière intervention 9 septembre 2010 5
30 janv. 2009 à 10:21
pas d'idée????

La connaissance est la plus grande des richesses.
0
Rejoignez-nous