Einzelnen Beitrag anzeigen

Kirchi

Registriert seit: 20. Feb 2006
105 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: FMX TCalendar OnDateSelect wird nicht ein zweites mal beim gleichen Datum ausgefü

  Alt 9. Jan 2014, 21:06
Wieso sollte es auch nochmals ausgeführt werden?
Schließlich ist es ja bereits selektiert und und die Selektion ändert sich somit nicht.
Da der Kalender von einer anderen Button aufgerufen wird um ein weiteres Feld zu befüllen. Wenn das Feld nun mit dem gleichen Datum befüllt werden soll, kann ich das Datum aber nicht auswählen, da keine Reaktion auf das Ereignis.

Du kannst natürlich vorher die Selektion wegnehmen (Datum ändern).
Wie kann ich die Selektion wegnehmen. Ich konnte bisher nichts finden, wie das geht. Den Wert Date leer setzen geht auch nicht, da dann 30.12.1899 beim Aufruf des Kalenders angezeigt wird.


OnClick: Im Notfall kannst du versuchen die Komponente abzuleiten und z.B. auf WM_MOUSE_DOWN zu reagieren.
OnClick gibt es bei der Komponente in Firemonkey nicht und OnMouseDown reagiert auch nicht.

  Mit Zitat antworten Zitat