![]() |
DateTimePicker
Hola a to2,
la pregunta es muy sencilla: ¿En un campo DateTimePicker puedo tener el valor date = 31/12/1899 y que cuando despliegue el calendario no me aparezca diciembre de 1899 y me muestre el mes y el año en el que nos encontramos? Salu2 |
Recuerda poner títulos descriptivos a tus preguntas :eek:, no eres ningún novato ;)
|
soy un abuelo cansado y artrítico, perdón.
|
Cita:
|
No deberíamos trabajar los sábados y salir a pasear con los nietos, :rolleyes:por cierto.... ¿sabes como puedo solucionar mi duda?
|
Claro, mira en las propiedades del componente, no recuerdo de memoria, pero puede ser algo así como "setToday"
|
En el evento de creación del formulario en donde se encuentra el DateTimePicker:
Un Saludo. |
Cita:
|
Necesito que la fecha que muestre sea 30/12/1899; no puedo hacer esto:
Pero al abrir el calendario quiero que muestre el mes en el que nos encontramos y no diciembre de 1899. |
Pero ¿dónde lo has puesto?
|
utiliza el evento onDropDown
|
Con lo que te indiqué anteriormente tiene que funcionarte, yo lo utilizo de este modo desde siempre.
Un Saludo. |
Cita:
|
Hola.
Yo también usé siempre la asignación en la creación del form, pero cuando instalé Delphi 7 en Windows 8 me llevé la sorpresa de que al poner el componente en el form ya tiene la fecha actual (desconozco el por qué). Saludos :) |
Lo que dice Ecfisa es cierto.
Un Saludo. |
Gracias a todos por la respuesta, para resolver este asunto he utilizado el componente MonthCalendar (mencionado por Casimiro) y lo he asociado al DateTimePicker1 y DateTimePicker2, de forma que cuando uno recibe el foco sitúo el MonthCalendar debajo de él, (el MonthCalendar presenta el mes en el que no encontramos y los DateTimePicker el 30/12/1899), (ver imágenes), cuando selecciono una fecha la llevo al DateTimePicker1 o DateTimePicker2 según el que tenga el foco. Es un poco rollo pero ha quedado perfecto para lo que necesito.
![]() ![]() |
La franja horaria es GMT +2. Ahora son las 12:47:44. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi