Thema: Delphi In einem Label zählen?

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

Re: In einem Label zählen?

  Alt 13. Dez 2003, 14:24
Ein Hallöle von http://www.FrankNStein.de/Smiley-Wolke.gif,

Zitat von citybreaker:
@ixtreme Klappt nicht. "Label1 ist kein gültiger Wert" wird immer angezeigt.
Ist auch richtig So. Vorher muß natürlich in Caption eine Zahlt drin stehen ('123').
Sonst kommt dieser Fehler, da die Zahl dort ausgelesen wird.
Delphi-Quellcode:
Label1.Caption := IntToStr(StrToInt(Label1.Caption) + 1);

{=}

I := StrToInt(Label1.Caption); {auslesen}
I := I + 1; {erhöhen}
Label1.Caption := IntToStr(I);
Es besteht noch die Möglichkeit Tag zu mißbrauchen:
Delphi-Quellcode:
Label1.Tag := 122;
Label1.Tag := Label1.Tag + 1;
Label1.Caption := IntToStr(Label1.Tag);
{Anzeigetext = "123"}
Was auch Vorteile hat, denn wenn noch etwas anderes außer einder Zahl angezeigen will:
Delphi-Quellcode:
Label1.Tag := 122;
Label1.Tag := Label1.Tag + 1;
Label1.Caption := IntToStr(Label1.Tag) + 'irgendwas';
{Anzeigetext = "123 irgendwas"}

http://www.FrankNStein.de/Smiley-Kuss.gif * * http://www.FrankNStein.de/Smiley-Spinne.gif * * * http://www.FrankNStein.de/Smiley-Winken.gif
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat