Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi 2 verschiedene Prozeduren bei Button.Click (https://www.delphipraxis.net/24678-2-verschiedene-prozeduren-bei-button-click.html)

dR4g0N 24. Jun 2004 12:34


2 verschiedene Prozeduren bei Button.Click
 
Hallo ich möchte 2 verschiedene Prozeduren bei ButtonClick aufrufen (Ist wegen einer Stopuhr).
Also hab ein Button mit der Caption Start. OnClick soll sich die Caption auf Stop ändern und Timer1.Enabled := True werden. Bei erneurtem Click Caption Start und Timer1.Enabled := False. ich hab es mit if Button1.Caption = 'Start' ... versucht hat aber nicht wirklich hingehauen. Bitte um Hilfe.

MfG dR4g0N

glkgereon 24. Jun 2004 12:37

Re: 2 verschiedene Prozeduren bei Button.Click
 
du könntest dir einen boolean machen stoppt zb

am anfanbg is er false
dann wird immer gewechselt

wenner false is, dann wirder true und umgekehrt

Smokey 24. Jun 2004 12:42

Re: 2 verschiedene Prozeduren bei Button.Click
 
Oder du speicherst dir in der Tag-Variable des Buttons ob es läuft oder nicht.
Dann machste im OnClick :

Delphi-Quellcode:
if Button1.tag = 0 then //im moment steht die stoppuhr, soll aber nun gestartet werden
begin
  Button1.tag := 1;
  Button1.Caption := 'Stop';
  Timer1.enabled := true;
end
else begin
  Button1.Tag := 0;
  Button1.Caption := 'Start';
  Timer1.Enabled := false;
end;

dR4g0N 24. Jun 2004 12:47

Re: 2 verschiedene Prozeduren bei Button.Click
 
Thx euch beiden, hab Smokey's Code genommen und funzt :)

glkgereon 24. Jun 2004 13:14

Re: 2 verschiedene Prozeduren bei Button.Click
 
schade *ggg*


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:03 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