Hi,
das Problem tritt auch auf, wenn ich die ProgressBar nur auf einem Formular habe.
DoubleBuffered ändert nichts an diesem Verhalten.
Ich habe es zum einen mit der Komponente von SwissDelphiCenter probiert und mit folgendem Code:
Delphi-Quellcode:
cs := GetWindowLong(ProgressBar1.Handle, GWL_STYLE);
SetWindowLong(ProgressBar1.Handle, GWL_STYLE, cs Or PBS_MARQUEE);
SendMessage(ProgressBar1.Handle, PBM_SETMARQUEE, 1, 50);