Delphi-PRAXiS

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 ProgressBar ausführen (https://www.delphipraxis.net/42738-progressbar-ausfuehren.html)

StoRmtec 23. Mär 2005 09:39


ProgressBar ausführen
 
Hallo

Hätte schon wieder eine Frage.
Und zwar ich habe ein Programm wo mehrere Buttons oben sind.
Die werden mit einen Button gesteuert.

Also wenn ich auf den Button klicke dann werden die alle nach einander ausgeführt.

Delphi-Quellcode:
procedure THauptfenster.Button1Click(Sender: TObject);
begin
AP1.Click;
AP2.Click;
AP3.Click;
AP4.Click;
AP5.Click;
end;
Und jetzt möchte ich gerne eine ProgressBar einbauen die wenn ein Button vorbei ist den anderen dann anzeigt in der progressbar.

mfg
StoRmtec

MathiasSimmack 23. Mär 2005 09:59

Re: ProgressBar ausführen
 
Es steht mir nicht zu, den Sinn von
Zitat:

Zitat von StoRmtec
Und zwar ich habe ein Programm wo mehrere Buttons oben sind.
Die werden mit einen Button gesteuert.

Also wenn ich auf den Button klicke dann werden die alle nach einander ausgeführt.

zu beurteilen, aber lege den neuen Wert des Progressbars doch einfach vor oder nach dem Aufruf einer dieser Buttonklick-Prozeduren fest.

gordon freeman 23. Mär 2005 10:07

Re: ProgressBar ausführen
 
Zitat:

Zitat von StoRmtec
Und jetzt möchte ich gerne eine ProgressBar einbauen die wenn ein Button vorbei ist den anderen dann anzeigt in der progressbar.

Soll jetzt der Button angezeigt werden, der momentan ausgeführt wird, oder soll einfach nur prozentual anhand eines Balkens angezeigt werden, wie weit die gesamte Sache schon durchgelaufen ist?

Bei letzterem:

Delphi-Quellcode:
procedure THauptfenster.Button1Click(Sender: TObject);
begin
ProgressBar1.position := 0;
  AP1.Click;
ProgressBar1.position := 20;
  AP2.Click;
ProgressBar1.position := 40;
  AP3.Click;
ProgressBar1.position := 60;
  AP4.Click;
ProgressBar1.position := 80;
  AP5.Click;
ProgressBar1.position := 100;
end;

StoRmtec 23. Mär 2005 10:08

Re: ProgressBar ausführen
 
Hallo

Also das ist so pro Button ist ein ping dahinter.
Also wenn ich den Button klicke wird ein ping ausgeführt.
Und das ich nicht jeden anklicken muss habe ich es so gemacht
das einer nach dem anderen dann ausgeführt wird.

mfg
StoRmtec

gordon freeman 23. Mär 2005 10:12

Re: ProgressBar ausführen
 
Dann sollte es mit obigem Code funktionieren!

StoRmtec 23. Mär 2005 10:22

Re: ProgressBar ausführen
 
Ja danke.
Funktioniert.

Mfg
StoRmtec


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:04 Uhr.

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