Ajout dynamique de controles

Résolu
survcopt Messages postés 224 Date d'inscription mardi 27 mai 2003 Statut Membre Dernière intervention 13 mai 2022 - 17 mars 2009 à 13:37
survcopt Messages postés 224 Date d'inscription mardi 27 mai 2003 Statut Membre Dernière intervention 13 mai 2022 - 17 mars 2009 à 15:08
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

survcopt Messages postés 224 Date d'inscription mardi 27 mai 2003 Statut Membre Dernière intervention 13 mai 2022 3
17 mars 2009 à 15:08
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
3
survcopt Messages postés 224 Date d'inscription mardi 27 mai 2003 Statut Membre Dernière intervention 13 mai 2022 3
17 mars 2009 à 14:29
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
0
Rejoignez-nous