Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
21. Okt 2009
Die Progressbar läuft jetzt nur einmal durch, bzw. die soll?
Und die PB mal rückwärts laufen zu lassen ändert auch nix an der Darstelung?
PB.Position := PB.Max - i - 1;
Wie gesagt, seit Vista hat MS die Darstellung geändert und jetzt läuft sie halt nicht mehr ruckartig
z.B. vom Pos=10 gleich auf Pos=30, sondern sie bewegt sich "langsam" (Pixelweise) auf den neuen/aktuellen Wert zu....
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
21. Okt 2009
zurücksetzen passiert quasi sofort
Lösung:
PB.Position := i + 1;
PB.Position := i;
bzw.
PB.Position := Max(i + 1, PB.Max - 1);
PB.Position := i;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
21. Okt 2009
Windows Vista/Seven?
Da ändert sich die ProgressBar nicht sofort, sondern paßt sich stetig an (liegt an Windows)