Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Wie funktioniert eine Progressbar?? (https://www.delphipraxis.net/113328-wie-funktioniert-eine-progressbar.html)

Medium 6. Mai 2008 11:18

Re: Wie funktioniert eine Progressbar??
 
Nun wirf dir endlich einfach mal eine ProgressBar auf ein Formular, stell Min und Max auf irgendwelche Werte, und dann dreh an Position rum. Das was du dann siehst, ist alles was sie macht, end of story, keine Messungen bla sonstwas.

toms 6. Mai 2008 11:19

Re: Wie funktioniert eine Progressbar??
 
Zitat:

Zitat von STS301
das 1.oder das 2. Beispiel

was ist StepIt??

StepIt --> F1.

Zitat:

Um die Fortschrittsposition zu vergrößern,
erhöhen Sie Position durch einen Aufruf der Methode StepBy oder StepIt. Mit
der Eigenschaft Step kann die von StepIt verwendete Schrittweite festgelegt werden.

himitsu 6. Mai 2008 11:20

Re: Wie funktioniert eine Progressbar??
 
Zitat:

Zitat von STS301
was ist StepIt??

mal ganz im Ernst, hast du auch irgendwann in die OH gesehn?
> OH > IndexSuche > Delphi-Referenz durchsuchenStepIt

ProgressBar.StepIt zählt ProgressBar.Position um den Wert in ProgressBar.Step hoch.


bei Fragen zu Funktionen und Sonstigem von Delphi und Windows empfehle ich die Suchfunktionen in der Delphi-Hilfe (OH), der Delphi-PRAXiS und im MSDN.net .

[edit] RedBox ... huhuuuu, wo warst du?

STS301 6. Mai 2008 12:01

Re: Wie funktioniert eine Progressbar??
 
danke für die Antworten

@medium

Ich will wissen wie sie funktioniert um eine eigene Progressbar zu erstellen, aber es scheint, dass es am Besten wäre wenn ich eine auf der Progressbar basierende Komponente erstelle.

sirius 6. Mai 2008 12:21

Re: Wie funktioniert eine Progressbar??
 
Zitat:

Zitat von STS301
danke für die Antworten

@medium

Ich will wissen wie sie funktioniert um eine eigene Progressbar zu erstellen, aber es scheint, dass es am Besten wäre wenn ich eine auf der Progressbar basierende Komponente erstelle.

TProgressbar ist eine simple Kapselung der Common Controls Progress Bar von Windows. Da passiert von Delphiseite recht wenig, außer ein paar Messages.
Aber du kannst sie sicher recht einfach selber malen. Musst sie entweder von TCustomControl (mit Windowhandle) oder von TGraphicControl ableiten.

STS301 6. Mai 2008 12:26

Re: Wie funktioniert eine Progressbar??
 
danke für den Tipp :thumb:
werde es mir einmal anschauen

FAlter 6. Mai 2008 12:31

Re: Wie funktioniert eine Progressbar??
 
Hi,

oder du siehst die an wie TGauge gebastelt ist - die Beispielkomponente von Delphi. Die sollte sogar Personal Editionen beiliegen.

Das wichtigste ist eigentlich, dass du drei Werte (Minimum, Maximum uns Position) hast und du dir daraus errechnen musst, wie weit du zeichnen willst (Verhältnisgleichung (Position-Min):(Max-Min)=ZeichnenBis:Breite (oder Höhe)).

Mfg
FAlter


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:38 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz