图片怎样才会根据窗体大小的改变而改变图片大小,我试了试dock属性也不行,anchor属性也不行啊,他们是当图片的大小和窗体的的大小一样的时候,才全显示出来,如果窗体小于图片的话,就会把多余的图片隐藏掉。

解决方案 »

  1.   

    size好像不能设死,你给设成百分比试试
      

  2.   

    图片控件的SizeMode属性 改成 StretchImage
      

  3.   

    Graphics g = this.CreateGraphics();
    g.DrawImage(image, new Rectangle(0, 0, control.Bounds.Width, control.Bounds.Height));image就是你的图片,对象类型是Bitmap,怎么转换不用我说吧。
    control是你的填充的控件。另外,这样得到的g所绘的图形会被刷新,要想不刷新的,需重载控件的OnPaint()。
      

  4.   

    PictureBox.SizeMode 属性 
      
    *****************************************************************************
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) 
    http://feiyun0112.cnblogs.com/