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