![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
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..... |
#2
|
||||
|
||||
Hola.
No sé de ningún componente que haga eso, pero no es difícil de implementar:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
||||
|
||||
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
__________________
Dulce Regalo que Satanas manda para mi..... |
#4
|
||||
|
||||
debo ser mas rapido.. mientras yo escribia... Flash ecfisa ya colocaba una respuesta
__________________
Dulce Regalo que Satanas manda para mi..... |
#5
|
||||
|
||||
efcisa....gracias...lo implemente y resulto perfecto....
te pasaste..... |
#6
|
||||
|
||||
Hola BPL.
De nada, me alegro que te haya servido. ![]() Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#7
|
||||
|
||||
__________________
Dulce Regalo que Satanas manda para mi..... |
#8
|
||||
|
||||
Cita:
y si solo mueven el mouse ? se cerraria igual verdad? agregale los eventos onMouse....... ![]() ![]() ![]()
__________________
Dulce Regalo que Satanas manda para mi..... |
#9
|
||||
|
||||
jaja, quité la imágen por que me pareció inapropiada.... pero en este caso fuiste más rápido
![]() ![]() ![]() 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. ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#10
|
||||
|
||||
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 ![]() ![]() ![]() |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
cerrar formulario | Patricio | Varios | 2 | 04-07-2008 23:52:27 |
Cambiar propiedad de componente del formulario padre al cerrar el formulario hijo | jzginez | OOP | 5 | 22-06-2007 21:40:51 |
como desplegar mensaje repetitivo en rango de tiempo | Jheysson13 | Varios | 2 | 15-11-2006 18:47:23 |
Cerrar conexión al cerrar formulario | arantzal | Conexión con bases de datos | 5 | 09-08-2006 12:43:52 |
Cerrar formulario en uso | locojoan | API de Windows | 1 | 21-06-2006 17:08:22 |
![]() |
|