不用做什么,只要你的IMAGE大于窗口,窗口就会自动出现滚动栏。Image.AutoSize:=True;

解决方案 »

  1.   

    从网上随便找个例子看看!用个容器控件和一IMAGE,计算它们长宽的差值IMAGE的长或宽大于容器控件(如PANEL)时出现滚动条,根据差值设置ScrollBar的MAX值!根据IMAGE的LEFT和TOP设置ScrollBar的Position值!
    很简单的,试试!
      

  2.   

    不好意思,我没说清楚,是在一个Form的Pane上显示图像,如果图像大于Pane则出现Srollbar,而不是Pane所在的Form显示scroball.怎么做?
      

  3.   

    用第三方控件,你在panel中放一个带滚动条的image
      

  4.   

    ,在panel中放一个image,将Tscrollbox放到TImage的旁边,Tscrollbox中有个位置属性(position),用它来控制image的top,比如
    image1.top := - scrollbox1.position;
    delphi自带的demo里面有个例子!