La Web del Programador: Comunidad de Programadores
 
    Pregunta:  7028 - COMO PUEDO CREAR UN FORMULARIO EN TIEMPO DE EJECUCION
Autor:  DANIEL gramajo
Quisiera saber si alguien sabe como crear un formulario en tiempo de ejecuciĆ³n, por ejemplo en Access existe la funciĆ³n createForm y CreateControl para crear controles pero no puedo hacer lo mismo en visual basic

  Respuesta:  Honorio Palavicini
Imaginemo que tienes un formulario llamado frmReproductor, y quieres crear varias instancias del mismo, haz lo siguiente:

dim frmRep1 as Form

set frmRep = new frmReproductor
set frnRep = nothing
set frmRep = new frmReproductor
set frmRep = nothing

De esta forma creas dos instancias de un mismo formulario y al establecer la variable a nothing la quitamos de la memoria, ya que los formulario han sido abiertos, saludos.