问题再那??怎么只显示一个label按钮,其他的都不显示...咋会事..
private void button1_Click(object sender, EventArgs e)
{
int num;
num = Convert.ToInt32(textBox1.Text);
for (int i = 0; i < num; i++)
{
Label lbl =new Label ();
lbl.Location = new Point(100,56+i*10 );
lbl.Text = i.ToString ();
this.panel1.Controls.Add(lbl );
}
}
//要在panel里边加入按钮怎么只显示了一个...其他的都没动静...
------解决方案--------------------for (int i = 0; i < num; i++)
{
Label lbl =new Label ();
lbl.Location = new Point(100,56+i*10 );//间距太小 56+i*25
lbl.Text = i.ToString ();
this.panel1.Controls.Add(lbl );
}
------解决方案--------------------你将lbl也定义成数组,你现在是重复设置一个label的位置。