PDA

Ver la Versión Completa : ¿Cómo despliego el calendario del DateTimePicker desde el código?


Megalosaurus
30-06-2005, 19:22:59
Hola. Soy nuevo en el foro. Estoy estudiando Sistemas Computacionales.

---¿Podría alguien decirme de que forma puedo desplegar un calendario de un control DateTimePicker desde el código?

---Lo que pasa es que nesecito que el calendari se despliegue cuando le doy la tecla F9, asi como cuando le doy click al DateTimePiker.

---Ya he buscado en la ayuda, y en las propiedades de este componente, pero no encuentro como hacer que despliegue su calendario desde el código.

---Si alguien me puede ayudar, se lo agradecería mucho.

roman
30-06-2005, 19:34:49
Revisa este enlace

http://216.101.185.148/scripts/isapi.dll/article?id=0DB2A75E&article=3641905

// Saludos

Megalosaurus
01-07-2005, 18:05:50
Search Error



Session timed out, please resubmit your search
Gracias, pero eso es lo que me pone el link de arriba.

Agradecería mucho su ayuda con mi pregunta original.

roman
01-07-2005, 18:57:23
Disculpa, es lo malo con tamaracka (http://www.tamaracka.com), que las búsquedas caducan demasiado rápido.

El enlace era a un mensaje de Peter Below de los grupos de noticias de Borland. Lo bueno es que ahora que entré a buscarlo de nuevo encontré otro de él mismo y más sencillo. Lo transcribo integramente:



> Can anyone help me find out how to get DateTimePicker to drop
> down (open up) using a call from code?
>

The sad fact is that MS neglected to define a message you could send to
the control to open its dropdown. So you have to fake it. The picker
will open on F4 or Alt-Down arrow. So try this:



with datetimepicker1 do begin
perform( wm_keydown, vk_f4, 0 );
perform( wm_keyup, vk_f4, 0 );
end;


Seems to work even if the picker does not have focus.


// Saludos