Instanciar form desde variable

29/09/2005 - 20:22 por Martin Cid | Informe spam
Lo que necesito hacer es algo asi
Dim frm As vForm

siendo vform una variable de tipo string que le paso cuyo valor es el nombre
de un formulario, vForm="frmClientes"

Hago esto pero no me deja, me la subraya y me pone: El tipo vForm no esta
definido

A ver si me podeis ayudar. Salu2.
 

Leer las respuestas

#1 A.Poblacion
29/09/2005 - 20:36 | Informe spam
"Martin Cid" wrote in message
news:
Lo que necesito hacer es algo asi
Dim frm As vForm

siendo vform una variable de tipo string que le paso cuyo valor es el


nombre
de un formulario, vForm="frmClientes"

Hago esto pero no me deja, me la subraya y me pone: El tipo vForm no esta
definido

A ver si me podeis ayudar. Salu2.



Tendrás que usar Reflection. Más o menos algo asi como lo que te pongo a
continuación, pero lo escribo de memoria y puede que tenga algún error:

Imports System.Reflection

Dim s as String = "frmClientes" 'Ojo, sensible a mayúsculas
Form f = Assembly.CreateInstance("MiEspacioDeNombres." & s)
f.Show()

Preguntas similares