对于image控件中的图片如何进行放大缩小,如果放大最好能超越image控件的本身大小,并不是用stretch=true来简单的解决

解决方案 »

  1.   

    ImageEn2.1.7控件
    http://www.2ccc.com/article.asp?articleid=4291imageenview1.Zoom   :=   imageenview1.Zoom   *   0.99;   //缩小   
    imageenview1.Zoom   :=   imageenview1.Zoom   *   1.01;   //放大   
    可以在图象上面直接按鼠标键立即可以实现放大缩小
      

  2.   

    如果放大最好能超越image控件的本身大小控件也要放大吧,不然怎么能全部显示
      

  3.   

    使用Graphics32控件,结构很干净,功能超强大,帮助很健全,最最关键是免费。
      

  4.   

    楼主的理解有误。image控件本身是可以放大/缩小的,它不是说在运行期它的大小就改不了了。既然image控件本身是可以放大/缩小的,用stretch=true属性,再结合更改image控件的大小,就实现了楼主的需求。image1.width:=300;  //原为200
    image1.height:=300;  //原为200
      

  5.   

    建议用tpaibtbox来画,IMAGE控件放大后,它的画布不会跟着放大