Visual Basic para Aplicaciones - pregunta

Life is soft - evento anual de software empresarial
 
Vista:

pregunta

Publicado por salvador (1 intervención) el 08/07/2001 11:47:51
Tengo un botón en un formulario que responde al evento onclick con una serie de instrucciones en las que hay un bucle. Por tanto cuando activo el formulario y hago click en el botón ejecuta el código que tarda unos segundos. Quiero poner otro botón para detener el código cuando yo lo pulse pero mientras está ejecutando el código el formulario no está activo y por tanto no puedo pulsar el botón para pararlo.
¿Sabeis como puedo hacer que siga activo o cómo puedo detener el código desde el formulario?
gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:pregunta

Publicado por Adán (23 intervenciones) el 10/07/2001 14:27:43
Dim Detener As Boolean

Private Sub Form_Load()
Detener=False
End Sub

Private Sub Command1_Click()
Do
DoEvents
...todo tu código
Loop Until Detener
End Sub

Private Sub Command2_Click()
Detener=True
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar