Mejor forma para mostrar varios formularios
Publicado por Anubis (11 intervenciones) el 29/12/2004 17:27:58
Hola, he estado desde siempre trabajando en VB6, y ahora quiero dar el salto a VB.NET. Visto el tratamiento con clases que se hace ahora, se me ocurrió declarar la aplicacion entera de la siguiente forma :
public class Gestion
FormIntro as fIntro
FormMenuPrincipal as fPrincipal
sub New()
FormIntro=new fIntro
Application.Run(FormIntro)
end sub
end class
Y el main:
Entonces cada formulario está declarado (fIntro,fPrincipal, etc) con sus métodos, funciones y demás historias. Ahora bien, lo primero que me he encontrado es que quiero quitar el formulario de Intro y mostrar el menu principal. Se me ocurrió hacer una función Ejecutar(NombreFormulario) en la clase Gestion para que mostrara y ocultara el que yo quisiera. Pero, ¿cómo llamo a esa función desde la clase fIntro?
Si hubiera algún ejemplo de lo que pretendo hacer pero de otra manera más fácil, efectiva, etc. soy todo oidos, sobre todo por la mala costumbre que tengo de irme siempre a por el "más enrevesado todavía".
Un saludo y mi agradecimiento de antemano.
Anubis
public class Gestion
FormIntro as fIntro
FormMenuPrincipal as fPrincipal
sub New()
FormIntro=new fIntro
Application.Run(FormIntro)
end sub
end class
Y el main:
Entonces cada formulario está declarado (fIntro,fPrincipal, etc) con sus métodos, funciones y demás historias. Ahora bien, lo primero que me he encontrado es que quiero quitar el formulario de Intro y mostrar el menu principal. Se me ocurrió hacer una función Ejecutar(NombreFormulario) en la clase Gestion para que mostrara y ocultara el que yo quisiera. Pero, ¿cómo llamo a esa función desde la clase fIntro?
Si hubiera algún ejemplo de lo que pretendo hacer pero de otra manera más fácil, efectiva, etc. soy todo oidos, sobre todo por la mala costumbre que tengo de irme siempre a por el "más enrevesado todavía".
Un saludo y mi agradecimiento de antemano.
Anubis
Valora esta pregunta


0