Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Taschenrechner ein Editfeld

  Alt 30. Nov 2012, 21:00
In deinem Fall ist es recht einfach.

Beim Klick auf eine Zahl wird diese Zahl an den Text im Edit angehängt und das Gleiche mit dem Komma.

Wird eine Befehlstaste [+-*/=] gedrückt, dann mußt du das Edit leer machen
und vorher noch den Befehl und die Zahl (in dem Edit) in Variablen speichern
und bevor du das machst, wird noch schnell geschaut, ob in den Variablen Befehl+Zahl gespeichert wurden.
Wenn Ja, dann wird Dieses noch schnell auf den Wert im Edit angewendet, bevor die neuen Daten darin gespeichert werden.
ZahlImEdit := gespeicherteZahl [gepspeicherteOperation] ZahlImEdit;

Ein [=] oder die Löschentaste machen die Variablen leer und eventuell auch das Edit.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat