我的窗体是用tablayoutpanel(h:1000,W:1000)布局的有两行4个单元格
在每个单元格中有个图片,当我点击图片我想图片的宽度高度和tablayoutpanel(h:1000,w:1000)一样的大小
我用
picturebox1.bringtofront();
picturebox1.Location = new System.Drawing.Point(0,0);
picturebox1.Size= new System.Drawing.Size(1000,1000);
图片填满了单元格,如何让图片跟tablayoutpanel一样大小浮在它上面。

解决方案 »

  1.   

    picturebox1.Location = new System.Drawing.Point(0,0);
    picturebox1.Size= new System.Drawing.Size(1000,1000);
    picturebox1.bringtofront();
    这样试试
    picturebox1的父容器必须是tablayoutpanel
      

  2.   

    这个结果是一样的!如果在tablelayoutpanel外就显示正常!不会要我对tablelayoutpanel合并单元格吧。
      

  3.   

    把tablayoutpanel的属性AutoSize设为True试一下
      

  4.   

    to:nm8222157
    有和tablelayoutpanel一样大并且浮在其上吗!不是值填满其中一个单元格吗!
      

  5.   

    ……
    private void pictureBox1_Click(object sender, EventArgs e)
    {
        pictureBox1.BringToFront();
        pictureBox1.Location = new System.Drawing.Point(0, 0);
        pictureBox1.Size = new System.Drawing.Size(1000, 1000);
    }
    代码就这么多
    把tablayoutpanel的属性AutoSize设为True
    就成功了  
      

  6.   

    补充一下   我还做了一个操作   
    把pictureBox1的SizeMode属性改成Zoom或者StretchImage
    虽然不是很清楚这两个属性到底有什么区别