FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Cerrar calendario de TDateTimePicker con la tecla Control
Código:
//todo esto en el evento keydown del datetimepicker procedure TfrmCompras.dateTimeDiaMesPagoKeyDown(Sender: TObject; Var Key: Word; Shift: TShiftState); begin if Key = VK_CONTROL then begin if notdateTimeDiaMesPago.DroppedDown then dateTimeDiaMesPago.Perform(WM_KEYDOWN,VK_F4,0); if dateTimeDiaMesPago.DroppedDown then dateTimeDiaMesPago.Perform(WM_KEYDOWN,VK_ESCAPE,0); end; end; poder abrir y cerrar el calendario del tDateTimePicker con la tecla control es decir deseo emular la tecla F4 con la que se abre y cierra por default el tDateTimePicker pero lo no lo he podido hacer con la tecla control solo logro que se abra pero si vuelvo a presionar control no me la toma en cuenta y queda abierto el calendario a menos que lo cierre con escape... si alguien tiene una idea mejor por favor echeme la mano, aqui mi jefe me trae frito con eso, gracias por su ayuda ...
__________________
La conquista mas grande de un hombre es la conquista de el mismo.
|
#2
|
|||
|
|||
Puedes emular la tecla Escape cuando el estado del DateTimePicker1 este en DroppedDown, algo así
Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#3
|
||||
|
||||
Mano dura con el JEFE Calogero , tu dime cuando lo clavamos al wey jajajajajajajajaj
__________________
"Hemos aprendido a volar como los Pájaros, y a nadar como los Peces, y todavía No aprendemos a vivir como Hermanos". Martin Luther King |
#4
|
|||
|
|||
Cita:
Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#5
|
||||
|
||||
ACLARO!!!!
EgoStar no era para usted, lo que pasa es que calogero es un amigo, donde yo conozco al jefe de él, y aveces nos damos una que otra discusión el JEFE y YO, pero no pasa de alli, yo lo dije de broma pero para el JEFE DE CALOGERO.
__________________
"Hemos aprendido a volar como los Pájaros, y a nadar como los Peces, y todavía No aprendemos a vivir como Hermanos". Martin Luther King Última edición por AGAG4 fecha: 01-06-2007 a las 19:35:16. |
#6
|
|||
|
|||
Cita:
pues eso mismo es lo que hago pero no me funciona no me acepta la tecla escape
__________________
La conquista mas grande de un hombre es la conquista de el mismo.
|
#7
|
|||
|
|||
Cita:
el codigo que no me funciona solo funciona para abrir el datetimepicker con el control pero no lo cierra con el control
ya hice pruebas pero no lo cierra con el control nada mas lo abre
__________________
La conquista mas grande de un hombre es la conquista de el mismo.
|
#8
|
|||
|
|||
Cita:
Esto no funciona
Nunca entra a la condición porque F4 es una tecla de control interno del TDateTimePicker, no necesitas validarla, lo que necesitas validar es cuando está en modo DroppedDown. Como te lo muestro aqui
Cita:
Ah bueno, asi estamos en paz.... Edito: Esta bien que ya soy mayorcito, pero hablame de tu, no de usted. Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#9
|
||||
|
||||
A mi me ha funcionado así:
Si nada más pongo keybd_event(VK_ESCAPE, 0, 0, 0 ) actúa conmo si oprimiese Ctrl+Esc de manera que aparece el menú de inicio de Windows y no se cierra el DateTimePicker. // Saludos |
#10
|
|||
|
|||
Cita:
Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#11
|
||||
|
||||
Mejor usar el evento OnKeyUp y ya funciona como comenta egostar:
// Saludos |
#12
|
||||
|
||||
Je, je, creo que tú estás usando OnKeyUp
// Saludos |
#13
|
|||
|
|||
Cita:
Pues no es por darte la contra egostar pero a mi me pasa igual que a roman me activa el menu inicio...
__________________
La conquista mas grande de un hombre es la conquista de el mismo.
|
#14
|
|||
|
|||
Cita:
__________________
La conquista mas grande de un hombre es la conquista de el mismo.
|
#15
|
|||
|
|||
Cita:
un saludo a todos y gracias por tomarse el tiempo de responder.
__________________
La conquista mas grande de un hombre es la conquista de el mismo.
|
#16
|
|||
|
|||
Cita:
Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
saber que tecla se presiona despues de X tecla | amadis | OOP | 9 | 04-01-2008 13:16:35 |
Evitar cerrar form con la tecla ESC... | uper | Varios | 1 | 06-12-2005 20:11:54 |
Cerrar ventana con la tecla ESC | Alexander | Varios | 3 | 19-05-2005 19:14:22 |
Control calendario para aplicacion CLX | ctronx | Varios | 4 | 14-10-2004 17:55:01 |
Tecla PetSis y tecla Inter | Tomás | Windows | 0 | 24-04-2004 14:20:19 |
|