boton "stop" en un formulario que ejecuta procesos

09/10/2004 - 19:13 por Juan Luis Herrera Garcia | Informe spam
Hola, tengo un formulario que luego de ingresar algunos datos inicia un
proceso, agregue un boton que tiene como objetivo detener el proceso. El
problema es que al momento de iniciar el proceso, el cursor del mouse se
convierte en reloj y no puedo hacer click en el boton de "stop". Parece
que no puedo hacer nada hasta que el proceso termina.

¿Algun tip?

saludos
jlh

Saludos
jluishg

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
 

Leer las respuestas

#1 Jorge Mota
10/10/2004 - 04:27 | Informe spam
supongo que tu proceso esta dentro de un ciclo
podrias agregar una propiedad a tu form y antes
del ciclo ponerla a .f.

thisform.lCancelar = .f.
do while MiCondicion=.t. and !thisform.lCancelar
&&tu proceso
doevents
enddo


y en tu boton cancelar
thisform.lCancelar = .t.


solo asegurate de poner en el ciclo la condicion que evalue la cancelacion
y la clausula DoEvents que te permitira que vfp procese otros
eventos, mientras ejecutas el ciclo.


Saludos.


En , Juan Luis Herrera Garcia escribió:

Hola, tengo un formulario que luego de ingresar algunos datos inicia un
proceso, agregue un boton que tiene como objetivo detener el proceso. El
problema es que al momento de iniciar el proceso, el cursor del mouse se
convierte en reloj y no puedo hacer click en el boton de "stop". Parece
que no puedo hacer nada hasta que el proceso termina.

¿Algun tip?

saludos
jlh

Saludos
jluishg


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway





Jorge Mota
Microsoft Visual FoxPro MVP
Guatemala

Preguntas similares