现有像素值为512*512 和 256*256 两张图片,不改变pictureBox的大小,希望程序打开两张图片时都能正常显示,应该怎么实现啊?
当我把pictureBox的大小设置为512*512时,打开256*256的图片,无论将pictureBox的sizeMode改成什么,256*256的图片总是被复制四份叠放在512*512的pictureBox中,如何才能使256*256的图片居中显示在512*512的pictureBox中呢?

解决方案 »

  1.   

    它有个属性叫SizeMode,从默认的改为“Zoom”即可
      

  2.   

    设置sizemode属性;几个值你都试试
      

  3.   

    sizeMode的属性我一一试过了,都不行,还有别的方法吗?
      

  4.   

    设置图片的大小为pictureBox的大小
      

  5.   

    感谢大家回复,不过我的前提是不改变pictureBox的大小,我希望程序适合加载不同大小的图片,而不是换张图片就得改一下程序。
    1. 不改变pictureBox的大小;
    2. SizeMode各项均已试过。
      

  6.   

    把pictureBox放到容器里 用容器来控制它的大小 
      

  7.   

    解决了,StretchImage是对的,之前我出了一点小失误,感谢大家