问题再那??怎么只显示一个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的位置。