Problème d'ajout de labels dans tabpages [Résolu]

Signaler
Messages postés
14
Date d'inscription
mercredi 31 juillet 2013
Statut
Membre
Dernière intervention
3 octobre 2013
-
Messages postés
642
Date d'inscription
mercredi 10 septembre 2008
Statut
Membre
Dernière intervention
9 février 2017
-
Bonsoir,

j'ai besoin d'aide j'arrive pas à voir les labes ajoutés dynamiquement dans des tabpages qui sont aussi créées dynamiquement aidez moi SVP

 TabPage[] newTab = new TabPage[questions.Count()];
            for (int i = 0; i <questions.Count(); i++)
            {
                 newTab[i] = new TabPage("Question N°" + (i+1));
                tabControl1.TabPages.Add(newTab[i]);

            }



 for (int y=0;y<reponses_possibles.Count;y++){
                            Label label =new Label();
                            label.Text = reponses_possibles[y];   
                            final_labels.Add(label);
             }
            foreach(Label lbl in final_labels){
                            lbl.BackColor = Color.Transparent;
                            lbl.ForeColor = Color.Black;
                            int a = 0;
                            lbl.Location = new Point(370, 440 + (a * 18));
                            a++;
            for (int b = 0; b < questions.Count; b++)
            {
                     tabControl1.TabPages[b].Controls.Add(lbl);
                
            }
           
            }

1 réponse

Messages postés
642
Date d'inscription
mercredi 10 septembre 2008
Statut
Membre
Dernière intervention
9 février 2017
6
Salut,

Je pense qu'en fait tu es hors limite de ton tabpage. Je m'explique :
lbl.Location = new Point(370, 440 + (a * 18));


Cette position ne doit pas être dans ton tabControl.
J'ai essayé vite fait avec des valeurs Point(324,176) et je vois bien mon label affiché.

@++

SD
Messages postés
14
Date d'inscription
mercredi 31 juillet 2013
Statut
Membre
Dernière intervention
3 octobre 2013

Merci Beaucoup ça marche maintenant
Messages postés
642
Date d'inscription
mercredi 10 septembre 2008
Statut
Membre
Dernière intervention
9 février 2017
6
tu peux mettre en résolu alors