Relación entre formularios y variables en winform

09/10/2004 - 22:08 por Jorge Abel | Informe spam
Buenas, como puedo hacer para pasar datos de una pàgina
activa a la página anterior que la invocó, es decir, como
devolver un paràmetro con la respuesta.
Gracias

Preguntas similare

Leer las respuestas

#1 Eduardo Robles
10/10/2004 - 00:41 | Informe spam
form1
public variable1


form2
al cerrarlo y al pasas a form1 dices

me.hide
dim miform1 as form1
miform1.variable13
miform1.show


Pero... te pasara lo mismo que a mi, es decir que si cierras y abres varias
veces el form2 se te iran quedando abiertas varias ventanas con el form2
(creo que es eso) ya que la referencia a la variable1 sigue existiendo hasta
que la liberes (cosa que todavia no he averiguado como se hace) . Mira mi
post anterior de hoy.

"Jorge Abel" escribió en el mensaje
news:1fab01c4ae3b$bb8e86c0$
Buenas, como puedo hacer para pasar datos de una pàgina
activa a la página anterior que la invocó, es decir, como
devolver un paràmetro con la respuesta.
Gracias
Respuesta Responder a este mensaje
#2 Jorge Serrano [MVP VB]
10/10/2004 - 09:48 | Informe spam
Hola Eduardo,

Me.Hide no lo cierra, tan sólo lo oculta, pero permanece ahí.
Nada tiene que ver con la referencia a la variable.
Es más simple que eso.

Para trabajar con formularios ya cargados, utilizad ActiveForm.

Un truco para la duda de Jorge Abel (hay muchas formas distintas de hacerlo)
y ya de paso, para utilizar formularios activos en memoria;

Desde el Formulario2, puedes utilizar la propiedad Tag del Formulario.
Form1.ActiveForm.Tag("Ejemplo")
Cierras el Form2.
En el Form1, puedes recuperar ese valor... MessageBox.Show(Me.Tag)

Un saludo,

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/
No te olvides de:
http://www.microsoft.com/spanish/ms...des/vbnet/

Frase: "Si le das pescado a un hombre hambriento, le nutres durante una
jornada. Si le enseñas a pescar, le nutrirás toda su vida." Lao-Tsé - 600 AC
[aprox]



"Eduardo Robles" escribió en el mensaje
news:
form1
public variable1


form2
al cerrarlo y al pasas a form1 dices

me.hide
dim miform1 as form1
miform1.variable13
miform1.show


Pero... te pasara lo mismo que a mi, es decir que si cierras y abres


varias
veces el form2 se te iran quedando abiertas varias ventanas con el form2
(creo que es eso) ya que la referencia a la variable1 sigue existiendo


hasta
que la liberes (cosa que todavia no he averiguado como se hace) . Mira mi
post anterior de hoy.

"Jorge Abel" escribió en el mensaje
news:1fab01c4ae3b$bb8e86c0$
Buenas, como puedo hacer para pasar datos de una pàgina
activa a la página anterior que la invocó, es decir, como
devolver un paràmetro con la respuesta.
Gracias


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida