有delphi的lable控件 可以显示左右方向移动文字
解决方案 »
- 请教关于TApdComPort控件的问题
- 如何用Delphi来实现oracle数据库的导入导出!急!
- 用 fastReport3.0 的请指教
- 一个关于Indy控件的IdTCPClient的连接问题!
- 急问!dephi能否与UNIX下的Oracle建立数据库连接!
- 请问Access Driver参数不足是什么错误,急!
- 用过ACCESS2000的UPDATE命令的请进来帮我看看。
- 请问 工具栏中那些只有在鼠标放在上面时才凸出来的按钮是怎么做的?
- 搞Microsoft text drive 不定,100分请教!
- 条型码在Delphi中怎么实现????
- 请教API sendmessage的问题
- 闹铃问题?
真诚的祝愿你们在新的一年里:
所有的希望都能如愿,
所有的梦想都能实现,
所有的等候都能出现,
所有的付出都能兑现。
诚挚地祝福您:
福气多多,快乐连连,好事圆圆,微笑甜甜。
祝您事业走上"红塔山",爱情骑上"万宝路",财源滚滚"大中华"。
最后祝您:
一帆风顺,二龙腾飞,三羊开泰,四季平安,五福临门,
六六大顺,七星高照,八方来财,九九同心,十全十美,
百事亨通,千事吉祥,万事如意!365天,天天快乐,吃好,玩好,睡好,永远没烦恼,一生过得好!
╔♂╗┏┯┓┏┯┓┏┯┓┏┯┓╔♀╗
┃★┃┠新┨┠年┨┠快┨┠乐┨┃☆┃
┃☆┃┗┷┛┗┷┛┗┷┛┗┷┛┃★┃
╚♂╝↘*≡恭≡喜≡发≡财≡*↙╚♀╝
█████████
█┏━━━━━┓█
█★专业灌水证★█
█ 中国CSDN协会 █
█ ☆荣誉颁发☆ █
█ 【彼岸の花】 █
█★专业灌水证★█
█┗━━━━━┛█
█████████
Form1: TForm1;
iCount : integer;
implementation{$R *.dfm}procedure TForm1.Timer1Timer(Sender: TObject);
begin
if iCount < 20 then
begin
Label1.Caption := ' ' + Label1.Caption;
Inc(iCount);
end
else if iCount < 40 then
begin
Label1.Caption := Copy(Label1.Caption, 2, Length(Label1.Caption) - 1 );
Inc(iCount);
end
else
iCount := 0;
end;procedure TForm1.FormCreate(Sender: TObject);
begin
iCount := 0;
end;end.
Label要把AutoSize 设置为True;
...
private
Ftimer:TTimer;
...
construtor TmyLabel.Create(aOwner:TComponent);
begin
inherited Create(aOwner);
Ftimer:=TTimer.Create(Self);
FTimer.enabled:=true;
end;
Destructor TmyLabel.Destroy;
begin
Ftimer.free;
inherited Destroy;
end;
//定时器里移动文字坐标,Paint 方法里画不就完了.自己做了.别人的东西用着不塌实.呵呵.
在Timer的OnTimer事件中:
if x>=0-PaintBox1.Canvas.TextWidth('新年快乐') then
x:=x-1
else
x:=PaintBox1.Width;
PaintBox1.Canvas.TextOut(x-1,10,'新年快乐');