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
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
TDateEdit no edita 4 digitos del a
TDateEdit no edita 4 digitos del a
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.
> 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.
José Ramón Castro.
-
- Mensajes: 23
- Registrado: Jue Dic 27, 2007 10:26 am
TDateEdit no edita 4 digitos del a
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.
"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.