Das macht er auch. Hier:
Delphi-Quellcode:
if Preis <=0 then
begin
...
B_Wechsel.Enabled:=false;
B_zumTicket.Enabled:=true;
end;
Was ist aber damit?
Delphi-Quellcode:
if Wechsel >0 then
begin
B_Wechsel.Enabled:=true;
B_zumTicket.Enabled:=false;
end;
Beide Abfragen sind in einer Prozedur. Die erste Anfrage mit Preis <= 0 stellt Wechsel.Enabled auf False, dann aber kommt die zweite Anfrage mit Wechsel > 0. Ist also der Pries <= 0, aber der Wechsel > 0, dann wird zwar zuerst der Button Wechsel abgeschaltet, dann aber gleich wieder eingeschaltet.