我的问题是这样的:
这些标签是通过 for 循环在那里创建的,我想你知道我的问题是什么,奇怪的重叠。
代码:
for (int i = 0; i < maxlabels ; i++)
{
Label x = new Label();
x.Name = string.Format("label{0}", i);
x.Top = 2 + (15 * i); // <---- changed this line
x.Left = 3;
x.Text = x.Name;
x.BringToFront();
x.BackColor = Color.Transparent;
panel1.Controls.Add(x);
}
在上面的代码中,当更改
x.Top = 2 + (30 * i);
进入
(15 * i);
我得到了结果: