Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/03/2006, 15:52
jchernandez
 
Fecha de Ingreso: mayo-2004
Ubicación: Managua, Nicaragua
Mensajes: 281
Antigüedad: 20 años
Puntos: 0
Llamar a un método del form ejecutable desde un proyecto dll

Hola, tengo dos proyectos, cada uno con un formulario, el primero es el proyecto ejecutable, el segundo es el proyecto dll, desde el primero que tiene una referencia al segundo crero un objeto de instancia y mando a mostrar el formulario form2.

Lo que necesito es mandar a llamar a un método del form1 o principal, para eso una idea que tenía era crear un constructor en el form2 y sobrecargarlo pasando en el momento de crear el objeto del form1 ese formulario al form2 ej del form1:

Formulario2 form2 = new Formulario2(this);
form2.Show();

Y desde el form2 algo asi:

class form2
{
private void form2() //Constructor por defecto
{
}

private void form2(System.Windows.Form Formuario) //Constructor
{
Formulario.Metodoform1(); ?, Como podría llamarlo
}
}

Quise acceder desde el form2 a un método del form1 que es público pero no pude, sino, en caso de tener oculto el form1 y de cerrar el form2 desde un método propio del mismo, como podría mostrar de nuevo el form1 teniendo en cuenta que el fom2 es el proyecto dll?. Que podría hacer en ese caso.

Necesito ayuda, saludos.