Visual Basic - Cerrar formulario

Life is soft - evento anual de software empresarial
 
Vista:

Cerrar formulario

Publicado por llermo (28 intervenciones) el 23/10/2003 15:20:14
Tengo un bucle mientras cuya condicion de salida es continue = true y EOF = false. En ese bucle se hacen todas las operaciones necesarias.
Entonces tengo un menu, "Salir", que hace unload me, se invoca al evento QueryUnload y alli tengo puesto continue = false. Despues de esta linea otro bucle: mientras procesado = false (Esta variable cambia de valor al salir del bucle anterior) doevents
Sin embargo se queda en este ultimo bucle y no llega a cerrarse el formulario. ¿Que puede estar pasando?

Muchas gracias por vuestra ayuda.
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:Cerrar formulario

Publicado por Juan (284 intervenciones) el 23/10/2003 17:39:41
Creo que sería más fácil que en el QueryUnload ejecutaras esto:

If continue = True Then
continue = False
Cancel = 1
End If

para que salga del primer bucle. Y el Unload Me lo ejecutas al terminar ese bucle, olvidándote del segundo bucle.
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