很容易,
字幕平滑滚动:
添加一个计时器控件(timer),把interval属性调为一个你满意的值
添加一个label控件,caption为你要滚动的字
在timer1的timer方法程序中输入:
if thisform.label1.left>800 **这个是你屏幕的宽度可自定义
   thisform.label1.left=0
else
   thisform.label1.left=thisform.label1.left+5
endif

解决方案 »

  1.   

    呵,注释错误
    &&这个800是你屏幕的宽度可自定义如果图片和中间的放大的字也要动,且滚动周期一样也同样用left属性就可以了
    如果滚动周期不同,就还要加timer控件如果仅是显示图片,添加一个image控件,在picture属性中选取你的图片即可
    而放大字体,不就是选个大点的字号(fontsize)就可以了吗?
      

  2.   

    To yukime_yoyo(溜溜球):
    图片和中间的放大的字不需要滚动,但图片最好可以有“花样”的显示出来,比如说“从左到右显示”或“以旋转方式出现”等!To liuri(璇玑):
    首先,很谢谢您!
    但您这种滚动方式不能达到平滑的效果!有点停顿的感觉!
    不知道有没有更好的解决办法呢?谢谢!:)另外,不知道在VFP里可不可以做到好像PhotoShop的字的效果一样,在字的轮廓加一层白色或其他颜色,造成一种有背影的感觉!?:)
      

  3.   

    我想,也只能减少时间间隔,达到一种尽可能的平滑效果,其实多设置设置,我觉得应该可以使眼肉感觉不太出停顿,动画不也静态运动而成
    你如果真想做出什么特效字,也可以在PhotoShop中做好,在以图片的形式放到表单上
      

  4.   

    To Foxer(狐狸):
    为什么VFP就不能好像VC、BCB或Delphi等那样可以做出很平滑的效果呢?!真的没有办法了吗?!:)To liuri(璇玑):
    VFP连一些特效字都无法实现吗?我不想借助每三方软件,而是只要输入任何几个汉字就可以做成特效的字幕效果!有没有办法呢!?谢谢!!:)
      

  5.   

    你有没有信箱,我回家做好,做附件发给你,学校这台机上VFP坏了。今天是周末,我回家做,明天就能发给你。
      

  6.   

    yukime_yoyo(溜溜球) :
    可以用VF程序做PhotoShop的特效吗,可以的话也能否寄给我一份
    [email protected]
    谢谢:)
      

  7.   

    To yukime_yoyo(溜溜球):
    非常感谢您!!!:)
    我的邮件地址是:[email protected]
    或者:[email protected]谢谢!!:)
      

  8.   

    不能作出平滑移动原因可能是vfp的主线程主要用于处理系统的数据,而画面的显示则是它的低优先级的操作,另一种可能的原因就是它是一个解释语言,在这方面处理得不好。例如我们要在表单上显示很多东西的时候,如果不设置ThisForm.LockScreen = .T.,那你就会看到屏幕的闪动,而且显示速度也慢,反过来就会好得多。这在速度慢的机器上尤其明显,典型的例子是TreeView。
    我曾在C#中做了一个比较复杂的画图,原以为会抖动,而实际上非常的平滑,而这在VFP里几乎是无法想象的。显示字的阴影可以通过不同颜色的字叠加而成
      

  9.   

    以前有个用foxbase语言写的vfp程序,不知道去哪了。虽然界面还不是很好看,但看起来还是很平滑的。用foxbase的@x,y say something 写就可以达到这种效果。
      

  10.   

    我是在vfp里用foxbase的命令写的。
      

  11.   

    To liujianjun_(流星尔):
    非常感谢您!请帮忙找找好吗?!我非常需要它!谢谢了!!:)