将pictureBox1设为label1的父容器之后,label1不能显示出来,请问应该怎样解决???
pictureBox1.Controls.Add(label1);标签框放在pictureBox1上面,不执行上面那句能正常显示..

解决方案 »

  1.   

    将pictureBox1设为label1的父容器.这样不行吧。
      

  2.   

    右击picturebox->选择置于底层,如果实在看不到,就ctrl+Z撤消操作直到看到label为止.
      

  3.   

    label1的座标位置问题.
    this.pictureBox1.Controls.Add(this.label1);
    this.label1.Location = new Point(0, 0);
    这样试试.
      

  4.   

    label1的座标位置问题.
    this.pictureBox1.Controls.Add(this.label1);
    this.label1.Location = new Point(0, 0);
    这样试试.
      

  5.   

    可能是label的前景色与背景色与picturebox的相似,看不到而已,改下字体颜色看看,label.text应该有值吧
      

  6.   

     h_w_king: 谢谢..但是我用了很多lable控件..每个控件都要在代码里面来设置坐标点太麻烦了...只能这样做吗?>
      

  7.   

    如果picturebox只是做背景,用panel代替 picturebox.
      

  8.   

    支持用panel 
    在最适合的场合用最适合的控件