arranque de submain no muestra form mdi

26/07/2005 - 16:01 por Hugo Gsell | Informe spam
Hola.
Tengo un proyecto que "arranca" desde Sub Main() .. que es un módulo donde
en su encabezado defino lo siguiente... Public frmPrincipal As New Principal
donde principal es un formulario MDI
luego hago dentro del submain: frmprincipal.show
...ya recompile... y al ejecutar veo mi formulario y puff se esfuma... y
sale del programa como si hubiera finalizado normalmente
ya seguí el código paso a paso y parece todo normal ejecuta el
frmprincipal.show y luego se cierra y sale como si hugiera encontrado un
END.
Si pongo como inicio de ejecución del proyecto el form Principal funciona.
¿Que puede estar pasando?
 

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
26/07/2005 - 18:00 | Informe spam
El problema es que no se esta creando un bucle de mensajes que mantenga la
aplicacion abierta. Si analizas bien lo que sucede te daras cuenta de que no
hay nada que frene la ejecucion en Main y por lo tanto al salir del metodo
finaliza la aplicacion. Para iniciar el bucle de mensajes usas
Application.Run pasandole el formulario que quieres que controle el bucle:

Application.Run(frmPrincipal)

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo

Preguntas similares