由于屏幕copy的图片比较大,刚才copy的是1024*768的,可是我的程序窗口中只有右半边用来显示图片的,所以image控件中显示不全比它宽或高都大的图片,
我后来用了stretch图性,但是图片都没有办法看,根本看不清,失真太厉害,所以我想如何象acdsee那样,当显示不下时,能不能用mouse拖动来看这个图片。能有源码最好不过了,先谢各位了,跟贴有分

解决方案 »

  1.   

    image1.autosize:=true;
    image1.stretch:=true;
      

  2.   

    image弄大点嘛,然后加个scrollbox。象bbs那样,由他拉吧!
      

  3.   

    Canvas.CopyRect
    慢慢根据鼠标位置copy吧
      

  4.   

    ScrollBox + Image
    Image.AutoSerth := True;
    之后就用shu biao 拖动_____________________________________________________________________暮春三月,羊欢草长,天寒地冻,问谁饲狼?人心怜羊,狼心独怆,天心难测,世情如
    霜……
      

  5.   

    我采用了vargent77(地平线) 说的方法,很好实现,省时间,又可达到需求,结账,谢谢各位