欢迎光临极品网,更多、更新的资源信息尽在Jpinw.Com!本站所有信息资源每日更新新的内容,请大家继续关注www.Jpinw.com!如果觉得本站还不错,对您有帮助,别忘了向您的朋友推荐本站!请记好本站网址:http://www.Jpinw.com,网站发展靠大家多多的支持!!!

极品网 极品课件 极品论文 极品文学 极品游戏 极品美容 极品手机资源 极品股票

#
免费资源: 免费域名 | 免费空间 | 免费推广 | 免费邮箱 | 免费硬盘 | 免费论坛 | 免费留言 | 免费统计 | 在线投稿 | 更多...
电脑学院: 操作系统 | 安全相关 | 网页设计 | 编程开发 | 建站经验 | 服务器类 | 黑客攻防 | 菜鸟入门 | 教你网赚 | 更多...
文章导航: 网赚学堂 | 网赚秘笈 | 网赚三维 | 网赚先锋 | 网赚资讯 | 感悟网赚 | 众生百态 | 经典美文 | 范文中心 | 更多...
图酷天下: 时事图酷 | 娱乐图酷 | 搞笑图酷 | 时尚图酷 | 体育图酷 | 另类经典 | 论文资源 | 课件下载 | 文学知识 | 更多...

您现在的位置: 极品网 >> 电脑学院 >> 编程开发 >> 编程综合 >> 教程正文

在Delphi中实现动态字幕           ★★★ 【字体:
在Delphi中实现动态字幕
作者:佚名    教程来源:本站原创    点击数:    更新时间:2008-1-20    

 








如果大家使用过《金山词霸》或《东方快车》的话,一定会对其“关于”窗口中的滚动字幕感兴趣,其实利用Delphi中的Timer控件可以很轻松地实现这一功能。
  一、设计思路
  首先在窗体上放置一个Panel控件,并在Panel控件中放置需要显示的文字,然后通过Timer控件,在一定的间隔时间内不断改变Panel控件的位置就可以实现滚动字幕的效果了。
  二、实现方法
  1.新建一个窗体,设置其属性如下:
  Name:frmAbout1
  AutoScroll:False
  2.在窗体上放置一个Panel控件,其默认名称为Panel1,设置其属性如下:
  BevelOuter:bvNone
  Caption:(设为空)
  调整Panel1的高度和宽度,使其成一竖长条形,其高度视需显示的内容多少而定(可以大于窗体的高度)。
  3.在Panel1上面放置Label控件以显示文字,当然你也可以在上面放置Image控件来显示图片,但图片的尺寸不可太大,否则会影响显示效果。
  4.在窗体上放置一个Timer控件,其默认名称为Timer1,将其Interval属性值设为50,并在其OnTimer事件中输入以下代码:
if Panel1.top>-Panel1.height then
Panel1.top:=Panel1.top-1
else
Panel1.top:=frmAbout1.height-35;
  {判断Panel1是否移动到了窗体的最上端,如果不是,就向上移动一个像素点的位置;如果是的话,就将Panel1移动到窗体的最下端,循环显示字幕}
  5.在窗体上放置一个Button控件,将其Caption属性设为“确定”,并在OnClick事件中输入以下代码:
  close;{关闭窗体}
  三、改进分析
  以上是一个简单的滚动字幕的实现过程,但还有一个地方需要进一步完善:如果窗体使用了图片作为背景的话,Panel控件会遮挡住部分背景图案。其实要解决这个问题,我们完全可以不使用Panel控件,而是直接将Label控件放置在窗体上,并将Label控件的Transparent(透明)属性值设为True,然后通过Timer控件直接控制这些Label控件的移动。限于篇幅,在这里笔者就不再具体叙述了

 

教程录入:admin    责任编辑:admin 
  • 上一篇教程:

  • 下一篇教程:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关教程
    在Delphi中实现图片的旋转、
    在Delphi中实现数据分析模块
    在Delphi中实现多重查询
    在Delphi中实现对目录拷贝、
    在Delphi中实现ASP编程
    在DELPHI中利用API实现网格内
    在Delphi中控制扫描仪
    在XSL中实现项目列表的例子
    Weblogic下servlet实现应用级
    一种Web应用程序级别的Clust
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    极品网
    | 设为首页 | 加入收藏 | 友情链接 | 版权声明 |
    极品网

    Copyright 2006 Jpinw.com 极品网

    备案号:浙ICP备07010375号

    极品网