Hi
mein Problem: Ich habe ein Formular, welchem ich bei seiner entstehung einen Int Wert für das Jahr und einen Int wert für den aktuellen Monat übergebe. Das ganze bastel ich mir in eine Datumsvariable, zusammen mit einer '01' für den Tag.
Mein DateTimePicker bekommt dieses Datum nun zugewiesen, und zeigt es auch an. Nun kann ich im DateTimePicker einen anderen Tag auswählen. Also schnippel ich von Dem Datum des Pickers den Tag als String ab, und mit eben diesem Tag und meinem eigenen Datum von vorhin (gebildet aus den übergebenen Variablen für Jahr und Monat) bau ich mir ein neues Datum.
So weit so gut.
Nun ändert aber ein Dummer Nutzer im DateTimePicker auch den Monap. Im prinziep egal, ich brauch ja eh nur den Tag.
Also hab ich im "onExit" (und im "onChange" )Ereigniss mein Selbergebasteltes Datum dem DateTimePicker wieder zugewiesen. Blß den Juckt das garnich
Schreib ich einen button mit onClick : DateTimePicker1.Date := Datum, so zeigt der Kalender Problemlos mein Datum. mache ich das gleiche aber in onExit oder onChange juckt den das garnich. Warum?
Was könnte ich dagegen tun? Wo könnte ich diese "Datumeinstellfunktion" noch unterbringen?