Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by BadenPower,
20. Jul 2015
Macht nichts, denn was da stand, war nicht richtig.
Der Code von Uwe funktioniert perfekt und müßte meiner Meinung nach genau das abdecken, was Du willst.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by BadenPower,
20. Jul 2015
Wenn er nur die Zeit ändern möchte ist dies mit OnGetText/OnSetText natürlich eine einfache Lösung.
Allerdings sollte man noch berücksichtigen, dass eventuell ein Ändern des Datums und nicht nur der Uhrzeit erwünscht/notwendig sein könnte.
Hier müsste man dann den eingegebenen Wert in einen DateTime-Wert umwandeln und prüfen, ob ein Datum welches sich vom vorhandenen Datum unterscheidet...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by BadenPower,
18. Jul 2015
Da ist ein Problem mit dem Grid selbst.
Wenn Du nachdem die Zelle selektiert ist ohne darauf zu klicken eine Taste bedienst, dann kannst Du den Wert zwar editieren, aber das Grid befindet sich eigentlich nicht im Editiermodus.
Aber auch wenn Du Dich im Editiermodus befindest und das Datum löschst und nur einen Zeitwert angibst, dann wird das Datum auf 0 gesetzt, da dieser Wert dann...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by BadenPower,
17. Jul 2015
Ich wollte wissen, wie Du im Grid dafür sorgst, dass Du nur die Uhrzeit anzeigen lässt, welche Du dann bearbeiten kannst.
Das ist entscheident dafür, ob der Tag auf den 30.12.1899 gesetzt wird.