FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Tiempo en un evento
Hola amigos, acá de nuevo con mis dudas.
Como puedo programar el evento onkleyup de un objeto pero que el codigo programado en el se ejecute cada cieros milisegundos. me explico. por ejemplo el usuario escribe cierta cantidad de caracteres en un Tedit. a la par se van fuiltrando los campos de una tabla. necesito que este filtrado no sea por cada uno de los caracteres escritos, sino que se haga cada cierta cantidad de milisegundos. alguna idea. gracias |
#2
|
||||
|
||||
Cita:
No lo he probado, pero algo así debería funcionar. Pruébalo y dinos si hay algun problema con los parámetros.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
||||
|
||||
Hola.
No entiendo para que queres implementarlo así, pero se puede hacer con un TTimer. Poné un TTimer, el Interval que quieras (1000 = 1s) y luego esto en el evento OnTimer del mismo:
Saludos. |
#4
|
|||
|
|||
creo que aunque un timer puede funcionar no seria lo mas optimo segun lo que entiendo es que al estar escribiendo en el edit no haga consultas a lo loco por cada caracter que se escribe y si se utiliza el puro timer y no escribe nada tambien haria consultas inecesarias creo que lo que busca es una mezcla de los 2, o sea al momento de presionar la tecla pero que no busque tecla por tecla si no esperar cierto tiempo para dar tiempo de que escriban a lo mejor unos 3 caracteres y entonces hacer la busqueda y si no se sigue escribiendo nada entonces si que haga la busqueda por el tiempo, en base a esto puedes activar y desactivar el timer
|
#5
|
|||
|
|||
Gracias a todos por responder lo que plantea ecfisa es justamente lo que quería. si teneis razon. establecer el filtro en el timer. solo queria agrgar que el timer se dispara al capturar una tecla oprimida por el usuario en el evento onkeyup del edit.
Gracias de nuevo a todos por interesarse |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Asignar Evento OnClick en forma dinamica en tiempo de ejecucion | delphi50jmb | OOP | 7 | 06-07-2008 03:46:02 |
Asignar evento OnDrawColumnCell en tiempo de ejecución | gluglu | OOP | 6 | 01-06-2007 13:14:58 |
Llamar evento desde otro evento | nachito_tuc | OOP | 1 | 23-08-2006 21:37:43 |
Asignar evento Oncalcfield en tiempo de ejecucion | el_barto | Conexión con bases de datos | 5 | 06-09-2005 00:08:46 |
Asignacion de un evento en tiempo de ejecución | Periyo | Varios | 1 | 02-06-2003 18:42:55 |
|