Una de WinForms Facil!!!

08/11/2004 - 17:49 por MIRo | Informe spam
Buenas,

Tengo dos formularios windows (Form1 y Form2), pues buen el principal es
Form1, este abre Form2, un vez abierto Form2 tiene q llamar una función
publica de Form1 y cerrarse.

si creo una instancia:

Form Form1 )= new form1();
me crea un formulario nuevo y yo quiero instanciar la ventana abierta y no
una nueva?

Tb he probado
fom1.funcionpublica();
pero no sale esa funcion.

He compilado primero y luego vuelvo a probar y tampoco

Alguien sabe como se hace?
 

Leer las respuestas

#1 Misael Monterroca
08/11/2004 - 18:18 | Informe spam
Pasa la referencia de form1 a tu segundo formulario


En el constructor de Form2

public Form2(Form1 frm1)

{

frm1.tumetodo

//

// Required for Windows Form Designer support

//

InitializeComponent();

//

// TODO: Add any constructor code after InitializeComponent call

//

}


Y en donde estas instanciando al formulario 2

Form2 frm2 = new Form2(this);


Saludos!
http://www.neo-mx.com/blog




"MIRo" wrote in message
news:
Buenas,

Tengo dos formularios windows (Form1 y Form2), pues buen el principal es
Form1, este abre Form2, un vez abierto Form2 tiene q llamar una función
publica de Form1 y cerrarse.

si creo una instancia:

Form Form1 )= new form1();
me crea un formulario nuevo y yo quiero instanciar la ventana abierta y no
una nueva?

Tb he probado
fom1.funcionpublica();
pero no sale esa funcion.

He compilado primero y luego vuelvo a probar y tampoco

Alguien sabe como se hace?


Preguntas similares