Instanciar formulario de Otro Proyecto

26/11/2005 - 01:21 por Dudas VB | Informe spam
Saludos:

Es posible posible instanciar el formulario que pertenece a un proyecto
desde otro proyecto?, obviamente siendo del mismo tipo y que pertenecen a la
misma solución.
Y si es posible, cómo se hace.
Gracias.
 

Leer las respuestas

#1 A.Poblacion
26/11/2005 - 12:00 | Informe spam
"Dudas VB" <Dudas wrote in message
news:
Es posible posible instanciar el formulario que pertenece a un proyecto
desde otro proyecto?, obviamente siendo del mismo tipo y que pertenecen a


la
misma solución.
Y si es posible, cómo se hace.



No es obvio que tenga que ser del mismo tipo ni pertenecer a la misma
solución. Desde un proyecto puedes instanciar cualquier formulario de
cualquier otro proyecto, con la condición de que el proyecto que contiene el
formulario a invocar sea una DLL y no un EXE.

Desde el proyecto que hace la llamada, hay que añadir en las Referencias
una referencia a la DLL que tiene el formulario que quieres instanciar (es
conveniente, pero no necesario, que se encuentre en la misma solución).
Desde donde quieras instanciarlo, pones:

Dim frm as New ElEspacioDeNombres.ElFormulario()
frm.Show() 'Por ejemplo.

"ElEspacioDeNombres", si no lo has cambiado expresamente, es el mismo que
el nombre del proyecto que dió lugar a la DLL que estás llamando
(comprobación: Examinar "Root Namespace" en las Propiedades de dicho
Proyecto).

Preguntas similares