正在做一个制作电子杂志的小软件,但在杂志分页的时候,不知如何进行分页了

解决方案 »

  1.   

    zzwu(未名):能将你的想法详细点吗?Tensionli():怎样传递参数,才能实现分页的效果呢?
      

  2.   

    lvjun(lvjun):假如有10个图片,每个页放2个图片,分5个页面存放,通过页面上的"上一页"、"下一页"进行翻页;不使用数据库!
      

  3.   

    如果只是简单的实现你说功能,而没有动画功能的话,应该是非常简单的事情吧,
    最简单的方法就是你用notebook控件,好像在win32里面吧,创建5个页面就可以了,然后把图放到相应的页面。再放上两个按钮,分别加或者减页面索引就可以了。如果图片是不确定(或者节约内存窨)的话,可以创建两到三个页面,一个载入当前的图,另外两个分别放上一页和下一页的,这样就可以不停的切换了。还有就是你用timage控件一放,然后在点击上页下页时载入不同图片不就可以了么?
      

  4.   

    >
    >lvjun(lvjun) :我没有用过notebook控件;有没有简单的示例呢?想参考一下属性!
      

  5.   

    >
    >lvjun(lvjun) :怎样把图放到相应的页面呢?
      

  6.   

    用数组配合image就可以吧,notebook也行
      

  7.   

    是啊,上面说的都有道理,显示图片的话,你放一个timage控件在你要显示图片的地方就OK了吧,当然如果你要自己画的话,我也不反对^-^
      

  8.   

    图片是通过对话框选择,动态加进去的,怎样将这些图片加载到notebook上面的timage呢?
      

  9.   

    晕,timage控件有loadfromfile方法,可以直接读取文件。如果你的文件已经存在tbitmap中了,则可以通过Canvas将图片绘制到timage中。帮助的你一看帮助就知道了,如:timage1.canvas.draw等
      

  10.   

    lvjun(lvjun):jpg文件可以用loadfromfile载入吗?
      

  11.   

    如果是png、gif又应该如何处理?
      

  12.   

    jpg、png、gif文件都可以用loadfromfile直接载入,但需要专门的unit支持。其中jpg单元在delphi5.0或5版以上都自己带的,只要前面加uses jpeg就行了,但png、gif需要你自己在网上找了。
      

  13.   

    支持gif的单元文件(.dcu文件)我有,而且相应的源文件(.pas文件)也有,你要,我可以找出来发给你。
      

  14.   

    先试一下吧!有空麻烦你发一份过来;邮箱是[email protected][email protected],谢谢!
      

  15.   

    以前用VB做过一个山东省电子年签大全,要是愿意的话:请加QQ:372199229