Avatar billede armena Nybegynder
27. august 2002 - 20:09 Der er 5 kommentarer og
1 løsning

Gauge

hvordan gøre jeg sådan at når jeg trykker på knappen "Tjek" som jeg har lavet så kommer der en lille form frem med en TGauge.. og den Gauge skal så  køre i 10 sek. og når den kommer fuld op til 100 % så kommer der en anden form frem.. hvordan??
Avatar billede hermandsen Juniormester
28. august 2002 - 01:09 #1
Vil du have et færdigt program, eller bare en beskrivelse af hvordan?
Avatar billede armena Nybegynder
28. august 2002 - 17:36 #2
jeg vil gerne vide hvordan med kode.. Altså hvordan gøre jeg sådan at når jeg trykker på en knap så kommer der en lille form frem med en gauge og den gauge skal så køre i 10 sek. og indtil den er 100% og når den er det så kommer der en anden form frem (Form3)
Avatar billede hermandsen Juniormester
28. august 2002 - 18:22 #3
Okay... Du vil altså have et helt program!!! :)

procedure TForm1.Button1Click(Sender: TObject);
begin
  Form2.ShowModal; //Den med en Gauge på
  Form3.Show;
end;

På din Form2 smider du så en Timer og en Gauge... Timerens interval sætter du til 100 (or what ever you like), og Enabled sættes til False...

procedure TForm2.FormShow(Sender: TObject);
begin
  Gauge1.MinValue := 0;
  Gauge1.MaxValue := 10{sekunder}*1000{milisekunder};
  Counter := 0;
  Timer1.Enabled := True;
end;

procedure TForm2.Timer1Timer(Sender: TObject);
begin
  Gauge1.Progress := Gauge1.Progress + Timer1.Interval;
end;
Avatar billede hermandsen Juniormester
28. august 2002 - 18:24 #4
Hov, kom lige til at trykke for tidligt...

Det her skal med:

procedure TForm2.Timer1Timer(Sender: TObject);
begin
  Gauge1.Progress := Gauge1.Progress + Timer1.Interval;
  if Gauge1.Progress >= Gauge1.MaxValue then
  begin
    Timer1.Enabled := False;
    Close;
  end;
end;
Avatar billede armena Nybegynder
29. august 2002 - 13:12 #5
Der melder fejl ved :
Counter := 0;
"Undeclared indentifier: 'Counter'"
Avatar billede hermandsen Juniormester
29. august 2002 - 13:27 #6
Bare fjern det... Det var noget jeg tænkte på at bruge, men det var ikke nødvendigt! :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester