做了个winform程序,图片是从数据库中取出来的,再用流的形式传给picturebox
  但是不知道怎么才能让图片按照比例显示在picturebox中,此时picturebox的相关属性也不清楚需要调哪些
    望高手指教啊

解决方案 »

  1.   

    Graphics.ScaleTransform (Single,Single)
      

  2.   

    this.Picx = new PictureBox();
    Picx.SizeMode = PictureBoxSizeMode.StretchImage;  //这是个枚举类型,有五种,1有图片有多大,就显示多大,2.控件有多大就显示多大,他这个是有比例显示的
      

  3.   


    这个我知道   但在实际用的时候,如果你的picturebox是横向的而你的图片是纵向的
    那这个时候它还是会变形的,它最终还是要铺满picturebox的
      

  4.   

    Picx.SizeMode = PictureBoxSizeMode.AutoSize;