Forma sin modo que todavía detiene la ejecución del código.
¿Hay alguna forma de tener un formulario de usuario que actúe sin modelo, mientras se detiene la ejecución del código como un formulario modal?
Me gustaría que se muestre la forma de usuario, pero aún así permitir la interacción con el programa principal. Las formas modales bloquean la interacción con el programa padre. Un formulario sin modelo funcionaría, pero me gustaría que la ejecución del código se detenga mientras el formulario está activo.
He resuelto este problema creando un bucle infinito que comprueba si el formulario es visible, pero parece un poco intrincado.
Public Sub GetFormInfoAndDoStuff
ufForm.show vbModeless
Do while ufForm.Visible
DoEvents
Loop
' Do other stuff dependent on form
End Sub
EDITADO para aclarar que el código después de .show existe que debe ejecutarse después de que se realiza el formulario de usuario