Interrupcion de secuencia progamada en boton

nacholie
19 de Noviembre del 2007
Tengo un problemilla, espero me puedan ayuar...

Tengo un programa en visual con 2 botones, uno de analisis (donde programo un procedimiento secuencia) y otro de detener analisis. Pero al momento de dar click en el boton de analisis ya no puedo dar click en el de detener analisis hasta que se termina la secuencia que programe en el de analisis. Quisiera saber una opcion o una forma para poder interrumpir la accion del boton de analisis mientras se esta ejecutando su secuencia, poder interrumpirlo al darl click en el boton de detener analisis...

Bueno espero me puedan ayudar... un saludo a todos y muchas gracias

mvallejos
19 de Noviembre del 2007
En la rutina de análisis, vas a tener que usar 2 cosas

1 - Una variable global o general del form, de tipo booleana, que indique si debe seguir con el proceso o detenerlo.

2 - Dentro de los bucles repetitivos del proceso, hacer el llamado a Doevents, para que haga una pausa en los procesos actuales y atienda otros eventos, como por ejemplo, el pulsado del botón Detener.

Después de cada Doevents, evalúas la booleana para saber si detener o no el proceso

Saludos