delphi 标题栏跑马灯效果代码

1、定义一个全局变量,strScroll: Widestring = '跑马灯标题';

2、添加一个Timer控件(Timer控件在标签栏 系统),设置属性Interval := 300; Enabled:=True;

3、添加Timer事件

复制代码
procedure TForm1.Timer1Timer(Sender: TObject);
var
  strTrim: Widestring;
begin
  strTrim := copy(strScroll, 1, 1); //获取第1个字符
  Delete(strScroll, 1, 1); //将第1个字符删除
  strScroll := strScroll + strTrim; //将原来第1个字符放到最后一位
  Form1.Caption := strScroll; //在窗体标题栏显示出来。
  //Application.Title := strScroll; //在任务栏显示出来。
end;
posted @ 2021-12-21 11:40  vov5601  阅读(216)  评论(0编辑  收藏  举报