我是新手,我想请问如何在Form中动态的添加一个label,
我用了 
label mylabel = new label();
mylabel.text = "Hello World";
为什么不可以?
哪位能告诉我具体怎么做?
3Q!

解决方案 »

  1.   

    要添加在容器里面,page、panl都是容器
    panl.controls.add("id");
      

  2.   

    要添加在容器里面,page、panl都是容器 
    panl.controls.add(实例);
    上面说错了
      

  3.   

    form.Controls.Add(mylabel);
    要加到Form的控件容器中才会显示出来
      

  4.   

    form.Controls.Add(mylabel); 
    mylabe1.top=10;
    mylabe1.left=10;
      

  5.   

    label mylabel = new label(); 
    mylabel.text = "Hello"; 
    form.Controls.Add(mylabel); 
      

  6.   

    我照做了,还是有问题。
    就是实例化mylabel后,mylabel.text = "Hello"; 
    这句就开始错了,就是mylabel没有text属性
    错误提示是: 类、结构或接口成员申明中的标记“=”无效;这个怎么解决啊?
      

  7.   

    确实,那在哪里加这句呢? form.Controls.Add(mylabel); 
    from也点不出Controls啊!
    谢谢了!
      

  8.   

            public Form1()
            {            Panel panell=new Panel ();            this.Controls.Add(panell);            InitializeComponent();
            }具体的位置你可以自己再调啦