Cerrar un Formulario por Rango de Tiempo
hola....
necesito saber si existe en delphi 7 algun componente o algo similar que pueda maneja un Time en donde si presiono alguna tecla no haga nada (es por que alguien esta trabajando) pero si no ha presionado ninguna tecla por 3 minutos que me cierre el formulario... ojala exista algo..... gracias..... |
Hola.
No sé de ningún componente que haga eso, pero no es difícil de implementar:
Saludos. |
me imagino que puedes usar el componente TIMER colocandole el tiempo de 3 minutos para que se cierre, lo combinas con los eventos onkey.... y OnMouse...para colocar en cero el contador en caso alguien este utilizando el form y listo
|
debo ser mas rapido.. mientras yo escribia... Flash ecfisa ya colocaba una respuesta
|
efcisa....gracias...lo implemente y resulto perfecto....
te pasaste..... |
Hola BPL.
De nada, me alegro que te haya servido. :) Saludos. |
Cita:
|
Cita:
y si solo mueven el mouse ? se cerraria igual verdad? agregale los eventos onMouse....... :D:D:D |
jaja, quité la imágen por que me pareció inapropiada.... pero en este caso fuiste más rápido :D:D:D
En ese caso tendría que agregar el mismo código de refresh del timer en el evento OnMouseMove como bíen decis vos. Saludos. :) |
Auque la solución propuesta por ecfisa es valida. Puedes probar algo más cómo y simple. Utiliza la API de Windows. Precisamente la función GetLastInputInfo.
El procedimiento anterior lo puedes utilizar en un Timer que se ejecute ciclícamente entre un periodo determinado. Saludos, Chris PD: @oscarac: Vieras como me reí de la fotode ecfisa que has colgado... jajaja :D :D :D |
La franja horaria es GMT +2. Ahora son las 03:55:20. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi