急! ! ! !急! ! ! !急! ! ! !多个链接的跑马灯实现方法。

pzr 2010-04-07 06:09:38
如题,在窗体的底部实现多个链接的跑马灯,其内容如果能实现从数据库提取更好了,谢谢!!!
...全文
79 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
每天回帖即可获得10分可用分!
还不清楚什么是跑马灯
zplovepkk 2010-04-07
  • 打赏
  • 举报
回复
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls;

type
TForm1 = class(TForm)
Label1: TLabel;
Label2: TLabel;
Timer1: TTimer;
procedure Label1Click(Sender: TObject);
procedure Timer1Timer(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure Label2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;
x,y:Integer;
implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
x:=Label1.Left;
y:=Label2.Left;
end;

procedure TForm1.Label1Click(Sender: TObject);
begin
//这里可以添加链接代码
end;

procedure TForm1.Label2Click(Sender: TObject);
begin
//这里可以添加链接代码
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
Label1.Left:=Label1.Left-2;
Label2.Left:=Label2.Left-2;
if Label1.Left<0-Length(Label1.Caption) then
begin
Label1.Left:=x;
end;
if Label2.Left<0-Length(Label2.Caption) then
begin
Label2.Left:=y;
end;
end;

end.


原理就是这个样子的,代码有待改进,草草写的,不好意思
柯本 2010-04-07
  • 打赏
  • 举报
回复
字串在低部用StatusBar移动可参考:
http://topic.csdn.net/t/20030510/22/1766696.html
字串从数据库中取,应该很简单的吧

16,742

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧