Thema: Delphi Button-Problem!

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.166 Beiträge
 
Delphi 12 Athens
 
#3

Re: Button-Problem!

  Alt 7. Okt 2004, 14:50
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  if Button1.Caption = 'Ampel startthen begin
    Button1.Caption := 'Ampel stopp';
    //hier muß dann dein Code zum starten dere Ampel hin
  end else begin
    Button1.Caption := 'Ampel start';
    //und hier kommt dann der Code zum stoppen der Ampel rein
  end;
end;
Und wenn ich die Funktion der PAmpel (ohh man, das war'n noch Zeiten und komische Namen) richig erkannt hab, dann wird dort einfach nur der Timer für die Steuerung ein/ausgeschaltet.

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  if Button1.Caption = 'Ampel startthen begin
    Button1.Caption := 'Ampel stopp';
    Timer1.Enabled := true;
  end else begin
    Button1.Caption := 'Ampel start';
    Timer1.Enabled := false;
  end;
end;


// und nach Tom's Variante:
procedure TForm1.Button1Click(Sender: TObject);
begin
  Timer1.Enabled := not Timer1.Enabled;
  if Timer1.Enabled then
    Button1.Caption := 'Ampel stopp'
  else
    Button1.Caption := 'Ampel start';
end;
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat