-1
Essayer d'ajouter des contrôles à un TabPage, seule la première étiquette s'ajoute, pas sûr du problème, s'il vous plaît vérifierAjouter des contrôles à TabPage, seule la première étiquette s'ajoute
int X = 230;
int Y = 10;
ArrayList Lbls = new ArrayList();
Lbls.Add("Lbls_1");
Lbls.Add("Lbls_2");
Lbls.Add("Lbls_3");
Lbls.Add("Lbls_4");
Lbls.Add("Lbls_5");
foreach (object obj in Lbls)
{
Label LblsAdd = new Label();
LblsAdd.AutoSize = true;
LblsAdd.Text = obj.ToString();
LblsAdd.Left = X + 50;
LblsAdd.Top = Y;
LblsAdd.Size = new System.Drawing.Size(30, 15);
MyTabPage.Controls.Add(LblsAdd);
}
les étiquettes sont à le même endroit. vous devez changer X dans la boucle –
Ajoutez "+50" à gauche, est-ce faux? – StackHack
c'est faux. au-dessus de cette ligne, ajoutez 'X + = 35;' –