Hallo Zusammen nur so als Idee:
Ich habe ein Label auf ein Panel gelegt Rest siehe Code
Delphi-Quellcode:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
if label1.left = 0 then begin
if label1.Width = 0 then begin
label1.Left := panel1.Width;
label1.Width := 32; // gewünschte Anfangsbreite
end else begin
label1.Width := label1.Width -1;
end;
end else begin
label1.left := label1.left -1;
end;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
timer1.Interval := 10;
timer1.Enabled := true;
panel1.Doublebuffered:=true;
end;
dieses Konstrukt flacker bei mir nicht sichtbar
Gruss Roger