Visual Basic.NET - Recoger datos entre formularios

 
Vista:

Recoger datos entre formularios

Publicado por Buti (3 intervenciones) el 17/04/2007 17:59:02
Antes de nada, muchas gracias a todos.

tengo el siguiente problema:

Tengo un formulario (Form1) que llama a otro (Form2).
Form2, realiza una serie de operaciones y modifica unas variables que tengo como publicas en un Modulo (Modulo1.vb)
Una vez hechas sus operaciones Form2 se cierra con un me.close()

El problema es que tengo que acceder a esas variables publicas de Modulo1 (modificadas por Form2) desde Form1 automáticamente para rellenar unos textbox de Form1, pero no sé con que evento del mismo "detectar" que estoy de nuevo en Form1.
He probado con Form1.GotFocus y nada.

La sintaxis de Form1 que llama a Form2 es la siguiente

Dim frm2 as new Form2
frm2.show()

De nuevo, muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Recoger datos entre formularios

Publicado por haver (196 intervenciones) el 17/04/2007 18:26:48
Puedes hacerlo desde el evento load de userform1 pero si quieres que se carguen despues de haberlas modificado desde el form 2 en el boton salir le mandas los valores al form1.

my.forms.form1.textbox1.text = 'tu variable del modulo
me.close

dependiendo de tus necesidades
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Recoger datos entre formularios

Publicado por thessen (298 intervenciones) el 18/04/2007 10:23:32
Prueba a hacerlo en el evento Activated del Form1
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Recoger datos entre formularios

Publicado por Buti (3 intervenciones) el 18/04/2007 15:15:36
Gracias por las respuestas.

al final me vino la inspiración.
Simplemente con invocar al form2 con .showdialog en vez de .show lo tengo resuelto.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar