![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
TimeDatePicker hacer foco en el dia
Hola a todos, no he podido encontrar en el foro como resolver mi problema así que he aquí mi pregunta:
En una aplicación que estoy desarrollando, se ingresan los datos de comprobantes, entre otros datos, obviamente se ingresa la fecha, para ello utilizo un TimeDatePicker. Para el primer comprobante, el TimeDatePicker está inicializado en el día. Al modificar el día, el foco pasa al mes, luego paso al próximo campo a ingresar y así hasta el final de la carga. Cuando inicio la carga del siguiente comprobante, el foco del TimeDatePicker está sobre el mes. No logro que se inicie sobre el día, puede aparecer en el mes o año dependiendo donde quedo la última vez. ¿Alguien tiene idea de cómo lograr que el foco se inicie sobre el día? La única forma que se me ocurrió, es volver a crear la variable TimeDatePicker para cada ciclo de carga, pero es una solución horrible. Aclaro que la carga de la fecha no es desplegando el calendario, ya que se hace con el teclado por practicidad. Desde ya muchas gracias. |
#2
|
||||
|
||||
Tendrás que explicar un poco más y poner código, porque así no se entiende lo que dices.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
|||
|
|||
En su día tuve ese mismo problema y la única forma que encontré de que el componente se situara en el día(primera posición) fue abriendo el calendario con el ratón o con el teclado y pulsando ESC para cerrarlo nuevamente.
Entonces lo que hice fue simular por programación ese comportamiento enviando las pulsaciones de teclas correspondientes al componente. Seria ctr+flechaabajo y después ESC. El efecto es tan rápido que el usuario no lo percibe, y yo conseguía el efecto deseado. Desde luego la solución es muy cutre ![]() Seguro que alguien te ofrece una solución más eficiente… Saludos a todos. |
#4
|
|||
|
|||
Bueno..., parece que lo mio son las soluciones cutres
![]() Esto también funciona.
De todas formas confío en que alguien nos de "La Respuesta" Saludos |
#5
|
|||
|
|||
Hola manelb,
muchisimas gracias, tu truco funcionó perfectamente. Como decis, mientras esperamos La Respuesta, la tuya es la ideal. Abrazos |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿Como hacer que aparezca una imagen al hacer clic en un boton? | viejinho | Varios | 5 | 20-04-2015 09:08:28 |
como hacer para que un webbrowser pille foco al pasar por encima de el? | cocute | Internet | 1 | 04-12-2009 14:19:41 |
Como hacer que tu aplicativo tome el foco | afraniosolano | API de Windows | 1 | 05-04-2007 11:15:21 |
Cambio al hacer foco con el mouse | c748a | OOP | 14 | 08-08-2005 17:31:35 |
¿Como hacer foco a otro componente de un TPageControl? | burasu | Varios | 4 | 30-06-2004 17:04:43 |
![]() |
|