Crear formularios dinamicamente


Truco de Visual Basic.NET - Crear formularios dinamicamente


El crear formularios dinamicamente nos puede servir mucho si queremos abrir formularios existentes de una BD dependiendo de algunos parametros.
Para abrir un formulario dinamicamente:
Dim formulario as Form = Activator.CreateInstance(Type.GetType("NombreProyecto.Formulario")

ya podremos hacer algo como
formulario.show

Tambien, si este formulario contiene metodos de entrada podremos declararlo como object:

Dim formulario as Object = Activator.CreateInstance(Type.GetType("NombreProyecto.Formulario")
Más trucos de Trucos de Visual Basic.NET

Trucos más leídos