![]() |
XP Progressbar die hin und her läuft
Hallo,
bei den Schweizern gibt es einen Code zur Erstellung einer Marquee Progressbar ![]() Nur läuft diese von links nach rechts! Ich hab aber auch schon Progressbars gesehen, die hin und her laufen also von links nach rechts und wieder zurück... Weiss jemand wie man so was macht? (Ach ja - bitte keinen Verweis zu den Jedi-Komponenten) |
Re: XP Progressbar die hin und her läuft
Da hast Du nicht genau genug geguckt. Hier ist ein Beispiel, ebenfalls bei den Schweizern:
![]() |
Re: XP Progressbar die hin und her läuft
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
danke für den Tip. Nur leider ist es nicht das was ich suche. Bei Norton gibt es eine solche ProgressBar wie ich sie gerne hätte. Hab mal zwei bilder gemacht - eines von links nach rechts und eines von rechts nach links. |
Re: XP Progressbar die hin und her läuft
Das geht ganz einfach, wenn Du auf einer Seite angekommen bist, die Richtung umkehren.
|
Re: XP Progressbar die hin und her läuft
Zitat:
|
Re: XP Progressbar die hin und her läuft
Beispiel:
Delphi-Quellcode:
Getippt und nicht probiert, aber Sinngemäß aus einer meiner Kompos.
const Max=100;
var Pos:Integer; RunsLeft:Boolean; procedure TForm1.Timer1Timer(Sender: TObject); begin If RunsLeft then begin Dec(Pos, 1); If Pos=0 then RunsLeft:=False; end else begin Inc(Pos, 1); If Pos=Max then RunsLeft:=True; end; end; |
Re: XP Progressbar die hin und her läuft
Wenn man weiss, wieviele Schritte/Bytes/Sekunden oder was auch immer ein Vorgang benötigt,
nimmt man einen Progressbar. Hat man diese Information nicht, nimmt man einen Indikator um dem Benutzer zu signalisieren: "Hallo, ich lebe noch und bin voll bei der Arbeit!" Indikatoren und Progressbars gibt es wie Sand am Meer. z.B. ![]() Ich finde, man sollte hier zuviel Aufwand vermeiden und zuerst darauf achten, dass das Programm fehlerfrei und effizient arbeitet. Man kann auch mit ganz einfachen Delphi Bordmitteln einen schönen Indikator bauen: 1.) Man nehme ein TEdit und setze den Font auf "Wingdings". Size=24 2.) Man setze den Edit1.Text := chr(x); der Wert x läuft immer von 183 bis 194 |
Re: XP Progressbar die hin und her läuft
Es gibt auch Leute, die den Sand vom Meer nicht mögen, und nur eigenen Sand verwenden, so wie ich.
Das Beispiel funkt mit kleinen Änderungen auch mit variabler Max Größe. |
Re: XP Progressbar die hin und her läuft
Die DProgressBar v.1.0 läuft leider nur von links nach rechts.
Ich möchte aber, dass sie auch wieder zurückläuft. @Sunlight7: Deine Lösung kann man aber nicht für eine standard-Progressbar verwenden. |
Re: XP Progressbar die hin und her läuft
Kann eine Standard ProgressBar denn den Ausblendeffekt, wie es de Norton macht?
Da bin ich nicht auf dem laufenden, weil ich die nie verwende. Du kannst das ja in eine bestehende Kompo einbauen, oder eine eigene machen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:10 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz