Visual Basic.NET - mostrar formularios

 
Vista:

mostrar formularios

Publicado por Marc (3 intervenciones) el 08/07/2004 15:09:59
Buenas,

estoy haciendo una aplicación, y he creado una classe control para controlar el flujo de datos de las pantallas. Hasta el momento tenia un menú principal, y a partir de este, generaba las demás pantallas. El problema es, que al crear la nueva classe control, y crear un formulario este aparece por pantalla e inmediatamente desaparece.El código vendria a ser más o menos asín:

Clase control

private Oform_login as form_login

public sub inicio

Oform_login = new form_login
Oform_login.show()

end sub

Pues en quando se ejecuto el mètodo inicio, el formulario aparece i desaparece al instante. Que hago mal?

PD: Gracias Edgar, ahora provaré lo que me has pasado les backup.
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:mostrar formularios

Publicado por Edgar (1501 intervenciones) el 08/07/2004 15:24:46
Hola

El problema es que al ejecutar el método Show, el método sigue ejecutandose, y al terminar el mismo, destruye todas las variables que creaste, incluyendo el formulario, es por esta razón que el formulario desaparece. Para evitar que desarparezca debes usar el método ShowDialog

Saludos
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