Convertir String en Formulario

21/09/2004 - 16:18 por salvador | Informe spam
Hola.
Quiero mostrar un formulario del cual tengo el nombre
guardado en una variable de tipo string. Pero no hay
forma de que hacer nada con eso.
He intentado hacer
Dim Frm as new Vstring --
Pero no sustitule la variable por el nombre del
formulario.

Muchas gracias

Preguntas similare

Leer las respuestas

#1 Pedro Luna Montalvo, MVP
21/09/2004 - 17:06 | Informe spam
Saludos:

Prueba con esto:


Dim s As String = "EspacioNombres.Formulario"
Dim tipoForm As Type = Type.GetType(s)
Dim frm As Form = CType(Activator.CreateInstance(tipoFrm), Form)
frm.Show()


Pedro Luna, MVP
Gye, Ecu


"salvador" escribió en el mensaje
news:2f7c01c49fe5$e6431660$
Hola.
Quiero mostrar un formulario del cual tengo el nombre
guardado en una variable de tipo string. Pero no hay
forma de que hacer nada con eso.
He intentado hacer
Dim Frm as new Vstring --
Pero no sustitule la variable por el nombre del
formulario.

Muchas gracias
Respuesta Responder a este mensaje
#2 Félix
21/09/2004 - 17:08 | Informe spam
Haz esto:

Dim frm As New MyForm()

donde MyForm es el nombre de la clase formulario que ya
tienes.

frm.Show() 'puedes iniciarlo y seguir trabajando con el
'formulario padre (parent)
frm.ShowDialog()'debes cerrarlo si deseas volver al
'formulario padre
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida