FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
DateTimePicket y UpDown
Saludos a todos... He situado un DateTimePicker (solo con Date) y las flechitas de up y down son muy pequeñas para una pantalla tactil. Podria asociar de alguna manera un TUpDown a esas flechitas para solaparlas en pantalla.
Gracias por su colaboracion... |
#2
|
||||
|
||||
Al asociarlo tomará el tamaño de las flechitas con lo cual estarás en lo mismo. Sin embargo si fuera un MonthCalendar, saldrás ganando puesto que toma el tamaño del calendario.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
|||
|
|||
Es asociar funciones
Estimado Marcos... por asociar me referia a que cuando actue hacia arriba o abajo el TUpDown le pase ese "click" a las flechitas del otro y funcione como si realmente le estubiese cliqueando a las flechitas pequeñas del componenteTDateTime....
|
#4
|
||||
|
||||
¿Qué las flechitas up-down del DateTimePicker no aparecen cuando se muestra la hora y no la fecha?
En todo caso, siempre puedes usar cualquier control, por ejemplo un SpeedButton y simular que se oprimen las flechas:
// Saludos |
#5
|
||||
|
||||
Cita:
Si usamos un simple TButton, al pulsarlo, el foco estaría sobre el TButton, por tanto esa pulsación la procesaría el TButton, no el TdatetimePicker. Para más aclaración: Cita:
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por Lepe fecha: 25-12-2006 a las 13:50:32. |
#6
|
|||
|
|||
Funciona...
Lo he probado y funciona correctamente sobre el componente que tenga el foco, sea el que sea, Grid, TDateTimer, Combo... pro.. ¿habria alguna forma de hacerlo para que solo funcionara para un determinado componente?
Gracias por todo. |
#7
|
||||
|
||||
Cita:
// Saludos |
#8
|
||||
|
||||
Otra solución a la planteada por roman:
En el Onclick del SpeedButton: Quizás en este caso me parece más acertada la solución de roman. Normalmente esos SpeedButtons se colocan cerca del TDateTimePicker, por tanto el usuario al pulsar dicho botón, espera que automáticamente cambie ese control y no otro. Para hacer más intuitiva la cosa, puedes poner un GroupBox y dentro el TDatetimePicker y los dos SpeedButton, así quedará más claro al usuario como funciona. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
|