sabes podrias utilizar un timer para controlar el tiempo, ademas podrias manejar el evento click sobre el boton que quieres que se ejecute el evento y cuando ese evento suceda indicale que le de un stop al timer para que ya no e ejecute el proceso que estabas ejecutando.
otra forma que podrias hacerlo es manejar una variable de tipo booleana para que manejes el estado creo que esta es la opcion mas facil que tienes para hacer lo que necesitas hacer te lo explico.
debes de indicar que se ejecute el proceso hasta que el estado sea verdadero y el estado se pondra en verdadero hasta que preciones el otro boton que tu dices por lo tanto cuando preciones el boton ejecutara el proceso que le indicaste y pararas el otro poroceso que esta ejecutandoces.
cualquier cosa me cuentas.
puedes contactarme en.
MSN:
SGonzalez@icg.com.gtsaludos,