【发布时间】:2017-05-12 11:19:23
【问题描述】:
尝试向tabPage添加控件,只添加了第一个标签,不确定问题,请检查
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);
}
【问题讨论】:
-
标签位于同一位置。你应该在 for 循环中更改 X
-
我在左边加“+50”,是不是错了?
-
错了。在此行上方,添加
X+=35; -
天啊!是啊..真是个愚蠢的错误。明白了。