Ajout dynamique de controles [Résolu]

Signaler
Messages postés
223
Date d'inscription
mardi 27 mai 2003
Statut
Membre
Dernière intervention
3 juin 2019
-
Messages postés
223
Date d'inscription
mardi 27 mai 2003
Statut
Membre
Dernière intervention
3 juin 2019
-
Bonjour,
Après une petite recherche dans le forum je ne trouve pas de solutions pour créer une collection de contrôles sur ma form.
Je voudrais créer 3 labels en faisant un truc comme ça

 for (i = 1 ; i <= Number ; i++)
            {
                Label Label[i] =new Label();
                ....
            }

ainsi je peux modifier mes panels en les appelant avec Label[1] .Text ="azerty";

Merci
www.survey-copter.com

2 réponses

Messages postés
223
Date d'inscription
mardi 27 mai 2003
Statut
Membre
Dernière intervention
3 juin 2019
1
Il suffit de faire

            for (i = 1; i <= Number; i++)
            {
                Label LabelSim = new Label();
                LabelSim .Text = "Sim " + i.ToString();
                tlp.Controls.Add(LabelSim , 0, i-1);
            }

Et ça marche

www.survey-copter.com
Messages postés
223
Date d'inscription
mardi 27 mai 2003
Statut
Membre
Dernière intervention
3 juin 2019
1
J'ai touvé une astuce comme ça

           Label LabelSim = new Label();

            for (i = 1; i <= Number; i++)
            {
                LabelSim .Text = "Sim " + i.ToString();
                tlp.Controls.Add(LabelSim , 0, i-1);
            }

Mais il ne me crée que celui de la dernière boucle.
Une idée ?

www.survey-copter.com