Página 1 de 1

TDateEdit no edita 4 digitos del a

Publicado: Mar Mar 25, 2008 10:06 am
por jvaimetal
Hola a todos,
Estoy probando con un programa la edición de fechas con el
control TDateEdit y he inicializado el formulario con:
SET DATE TO ITALIAN // dd-mm-yy (orden del dia-mes-año)
SET CENTURY ON // permitir año con 4 digitos (dd-mm-yyyy)
Ahora el control me muestra los años con 4 dígitos, pero si
estableces el foco con el cursor del ratón sólo me permite
escribir desde teclado 2 dígitos de año y no los 4. Además si
está seleccionado con el calendario a través del ratón se
establecen los 4 dígitos (1990 por ejemplo) y luego ni siquiera
me permite borrar los 4 dígitos (borra el 19 y deja el 90).
Espero que alguien haya tenido este mismo problema y tenga ya
la solución! jeje
Gracias por la ayuda

TDateEdit no edita 4 digitos del a

Publicado: Mar Mar 25, 2008 1:53 pm
por jrcpoli
Javier Jiménez escribió:
> Hola a todos,
> Estoy probando con un programa la edición de fechas con el
> control TDateEdit y he inicializado el formulario con:
> SET DATE TO ITALIAN // dd-mm-yy (orden del dia-mes-año)
> SET CENTURY ON // permitir año con 4 digitos (dd-mm-yyyy)
>
> Ahora el control me muestra los años con 4 dí­gitos, pero si
> estableces el foco con el cursor del ratón sólo me permite
> escribir desde teclado 2 dí­gitos de año y no los 4. Además si
> está seleccionado con el calendario a través del ratón se
> establecen los 4 dí­gitos (1990 por ejemplo) y luego ni siquiera
> me permite borrar los 4 dí­gitos (borra el 19 y deja el 90).
>
> Espero que alguien haya tenido este mismo problema y tenga ya
> la solución! jeje
>
> Gracias por la ayuda
>
Saludos:
Quizás deberí­as probar a cambiar el control por un TDatePicker que
tiene en su propiedad cCustomFormat la selección que quieres que muestre
"dd/MM/yyyy" mira en la ayuda este control y la propiedad haber si se
ajusta a lo que deseas que haga.
José R.Castro.

TDateEdit no edita 4 digitos del a

Publicado: Jue Mar 27, 2008 9:04 am
por programacion
Muchas gracias: he probado con el TDatePicker y me va de maravilla!
"José Ramón Castro" <jrcpoli@terra.es> escribió en el mensaje
news:[email=47e8f6d0@ozsrv2.ozlan.local...]47e8f6d0@ozsrv2.ozlan.local...[/email]
> Javier Jiménez escribió:
>> Hola a todos,
>> Estoy probando con un programa la edición de fechas con el
>> control TDateEdit y he inicializado el formulario con:
>> SET DATE TO ITALIAN // dd-mm-yy (orden del dia-mes-año)
>> SET CENTURY ON // permitir año con 4 digitos (dd-mm-yyyy)
>>
>> Ahora el control me muestra los años con 4 dígitos, pero si
>> estableces el foco con el cursor del ratón sólo me permite
>> escribir desde teclado 2 dígitos de año y no los 4. Además si está
>> seleccionado con el calendario a través del ratón se
>> establecen los 4 dígitos (1990 por ejemplo) y luego ni siquiera
>> me permite borrar los 4 dígitos (borra el 19 y deja el 90).
>>
>> Espero que alguien haya tenido este mismo problema y tenga ya la
>> solución! jeje
>>
>> Gracias por la ayuda
>>
> Saludos:
> Quizás deberías probar a cambiar el control por un TDatePicker que
> tiene en su propiedad cCustomFormat la selección que quieres que muestre
> "dd/MM/yyyy" mira en la ayuda este control y la propiedad haber si se
> ajusta a lo que deseas que haga.
>
> José R.Castro.