Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Zahleneingabe über mehrere Labels

  Alt 22. Dez 2017, 15:06
Ich würde dir eher empfehlen, dass du dir zwei Hilfsfunktionen baust.
> GetEditValue und SetEditValue , welche den Wert (Float) auslesen oder in die Edits schreiben.

Damit kannst du dann nachfolgend problemlos jegliche Art von Auslesen/Setzen/Manipulieren/Rechnen umsetzen.
Und du brauchst nicht überall "umständlich" (fehleranfällig) die Editinhalte umherschupsen.

Delphi-Quellcode:
SetEditValue(GetEditValue * 10 + Button.Tag); // die Zahlentasten
SetEditValue(GetEditValue / 10); // und die Löschtaste
SetEditValue(0); // die Cleartaste
Noch ein Property für die Getter/Setten und der Code wird noch schöner.

Delphi-Quellcode:
EditValue := EditValue * 10 + Button.Tag; // die Zahlentasten
EditValue := EditValue / 10; // die Löschtaste
EditValue := 0; // und die Cleartaste
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (22. Dez 2017 um 15:09 Uhr)
  Mit Zitat antworten Zitat