要怎么在panel上自动生成label?

解决方案 »

  1.   

    label label_test = new label();label_test.Parent = Panel;label_test.top = 5;label_test.left = 5;
      

  2.   

    Label lb = new Label();
                lb.Text = "测试";
                lb.Location = new Point(20,5);//定义位置
                this.panel1.Controls.Add(lb);
      

  3.   

    Label label=new Label();
    label.Text="给分吧";
    panel1.Controls.Add(label);
      

  4.   

    panel.controls.add(new label()) 是可以的,不过你需要位置属性就无法去设置了
    所以
    Label label=new Label();
    label.Text="把分给我";
    lable.Top=50;
    panel1.Controls.Add(label);
      

  5.   

     可以用的C#石家庄地区交流学习QQ群107546894
      

  6.   


    Label label=new Label();
    label.Text="给分吧";
    panel1.Controls.Add(label);这个可以
      

  7.   

    楼上的差不多跟我次饿的一样,但运行后panel里就是没有lable出现啊!
      

  8.   


    不是没出现,,是你没lable坐标,,要看你的lable显示在什么地方,,
    手动拖一个lable到你想要的地方,让后把设计里面的代码复制出来就可以了
      

  9.   

    有这个可能,反正就是要在一个panel里面的同一地点不断地自动生成lable,这个要怎么布局?