如何在Image控件固定大小的情况下,显示的图片可以按图片原来长宽比例缩放,
比如Image空间的长宽比例是1:1,但图片的比例为1:2,现在Image框时图片的长宽仍然是1:2如何实现??
谢谢

解决方案 »

  1.   

    写错了
    “现在Image框时图片的长宽仍然是1:2”——〉显示在Image框时图片的长宽仍然是1:2
      

  2.   

    .Stretch = True
    的话,就没法满足图片的长宽比例仍然是1:2的前提条件了
      

  3.   

    那就不要用Image了,用PictureBox好了,用PictureBox.PaintPicture方法缩放
      

  4.   

    用Image可以实现吗??
    因为我是在做二次开发,若改成picturebox的话对系统影响比较大呢
    谢谢
      

  5.   

    paintpicture只能用在picturebox或form等hdc上。
    你可以先paintpicture到picturebox里,然后再让image.picture=picture.image就可以了