Página 1 de 1

TdatePicker() Consulta sobre lCheckBox

Publicado: Vie Oct 19, 2007 12:28 pm
por Angel
Trabajando con fechas, me he encontrado con un problema, el clásico
problema de las fechas nulas.
Si un TDatePicker recibe una fecha nula, coloca como valor el del dí­a
actual. En tiempo de ejecucí­on, si esta activada la propiedad lCheckBox,
es posible activar/desactivar la fecha, pero..
¿Cual es la propiedad que maneja los posibles valores de este checkbox?
Mi intención es poder cambiar los valores de este checkbox en tiempo de
ejecución. He estado buscando en la ayuda, pero hasta ahora, no he
encontrado esta propiedad.

TdatePicker() Consulta sobre lCheckBox

Publicado: Vie Oct 19, 2007 2:41 pm
por jfgimenez
Ángel,
> Trabajando con fechas, me he encontrado con un problema, el clásico
> problema de las fechas nulas.
>
> Si un TDatePicker recibe una fecha nula, coloca como valor el del día
> actual. En tiempo de ejecucíon, si esta activada la propiedad lCheckBox,
> es posible activar/desactivar la fecha, pero..
>
> ¿Cual es la propiedad que maneja los posibles valores de este checkbox? Mi
> intención es poder cambiar los valores de este checkbox en tiempo de
> ejecución. He estado buscando en la ayuda, pero hasta ahora, no he
> encontrado esta propiedad.
Simplemente lee o asigna la fecha (incluida fecha nula) directamente al
control. Verás que si le asignas una fecha nula (ctod("")) el control
mostrará el checkbox marcado, y viceversa, si tienes el checkbox marcado, al
leer dValue te devuelve ctod("").
Por cierto, quizás te interese usar el control TDateEdit, que es muy
parecido pero permite manejar directamente fechas vacias sin necesidad del
checkbox.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info