Delphi - DateTimePicker por defecto...

 
Vista:

DateTimePicker por defecto...

Publicado por eli (10 intervenciones) el 21/11/2005 16:19:11
¿cómo se inicializa un DateTimePicker para que por defecto te marque la fecha de hoy?

gracias y salu2
eli
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:DateTimePicker por defecto...

Publicado por Virum (484 intervenciones) el 21/11/2005 18:04:28
Hola:

Puedes poner en el evento OnCreate del form donde esté el datetimepicker:

DateTimePicker.Date := Date;
o
DateTimePicker.Date := Now;

Date contiene solo la fecha actual, Now contiene la fecha y hora actuales.

Suerte.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:DateTimePicker por defecto...

Publicado por Orlando (3 intervenciones) el 22/11/2005 17:57:06
Tambien se puede poner la misma sentencia en el OnShow del form deseado.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:DateTimePicker por defecto...

Publicado por Virum (484 intervenciones) el 23/11/2005 00:27:30
Hola:

En OnCreate se sabe seguro que solo te lo va a inicializar al crear el form, que es una sola vez, si luego cambias la fecha del DateTimePicker, mantendrá siembre el cambio que hayas hecho.

En cambio hay forms, que por lo que se esté haciendo en ellas puede activarse el evento OnShow más de una vez, y puede ocurrir que el usuario cambie la fecha del datetimepicker y después se active el evento OnShow inicializandose de nuevo con la fecha del día y perdiéndose la fecha que el usuario ha entrado.

Ojo con el evento OnShow por esta razón.

Suerte.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar