如何实现标题栏文字滚动 ( 积分: 100 )

  • 主题发起人 主题发起人 dennyshao001
  • 开始时间 开始时间
D

dennyshao001

Unregistered / Unconfirmed
GUEST, unregistred user!
简单的做法是定时改变标题栏文字来实现滚动.
 
笨办法:
const
CapStr = ' 滚动标题栏';

procedure TForm1.Timer1Timer(Sender: TObject);
var
WS: WideString;
begin
WS := Caption;
if Length(WS) < 3 then Caption := CapStr
else Caption := Copy(WS, 2, Length(WS));
end;
 
我试试看哦
 
我也想知道
 
没有其他更好的方法了吗?
 
procedure TForm1.Timer1Timer(Sender: TObject);
var
temp:string;
begin
Temp:=Application.Title;
Temp:=Temp+Temp[1];
Temp:=Copy(Temp,2,length(temp)-1);
Application.Title:=temp;
Form1.Caption:=temp;
end;
 
这是汉字编码算法问题!
ANiDelphi的就是答案了!
 
多人接受答案了。
 
后退
顶部