一程序需要显示很多图片,图片大小不一,窗体大小不动当图片很小时(小于控件大小),需要由控件来适应图片,也就是和picture的autosize属性功能相同当图片很大时(大于控件大小),需要由图片来适应控件大小,和image的stretch功能相同但我要在一个控件上实现这2种功能,不知道该怎么写了思路倒有一个,但还是请各大侠出手请给出代码,以作参考,谢谢没分了,见谅、、、

解决方案 »

  1.   

    不使用image而是使用picturebox,然后使用paintpicture方法显示图片,无论图片本身大小如何,均拉伸至整个picturebox即可。
      

  2.   

    楼主可能还是在picturebox基础上弄好些
      

  3.   

    我有一个笨的方法,使用两个控件pictureBox和Image。说到这我想你应该明白我的意思了。