Foros del Web » Programación para mayores de 30 ;) » .NET »

Regresar datos a formulario

Estas en el tema de Regresar datos a formulario en el foro de .NET en Foros del Web. Estoy creando una aplicacion la cual consta de un Formulario MDIPadre y 2 Form Child (Form1 y Form2) Form1 Lanza el Form2 el cual consulta ...
  #1 (permalink)  
Antiguo 10/02/2012, 22:34
 
Fecha de Ingreso: enero-2004
Mensajes: 431
Antigüedad: 20 años, 3 meses
Puntos: 6
Pregunta Regresar datos a formulario

Estoy creando una aplicacion la cual consta de un Formulario MDIPadre y 2 Form Child (Form1 y Form2)

Form1 Lanza el Form2 el cual consulta una DB y regresa los datos a Form1 hasta ahi todo bien.

Pero si desde el MDIPadre se lanza otro Form1 y desde ese lanzo el Form2 al generar la consulta a la DB regresa los datos pero al Primer Form1 y no al Segundo Form1, y si se cierra el el Form1 (el primero que se genero) no regresa los datos a ningun Form

En mi Form2 tengo un simple codigo para pasar la info asi:

Código:
Form1.Textbox1.Text = Textbox1.Text


Alguna idea?

Espero haberme explicado.
__________________
El que teme preguntar, se averguenza de aprender.

Última edición por kez0; 10/02/2012 a las 22:46
  #2 (permalink)  
Antiguo 11/02/2012, 02:34
Avatar de bieres  
Fecha de Ingreso: marzo-2011
Mensajes: 63
Antigüedad: 13 años, 1 mes
Puntos: 5
Respuesta: Regresar datos a formulario

Hola kez0, usa variables de sesion para mantener los campos de los formularios.
__________________
http://medprest.com
  #3 (permalink)  
Antiguo 11/02/2012, 03:44
 
Fecha de Ingreso: enero-2004
Mensajes: 431
Antigüedad: 20 años, 3 meses
Puntos: 6
Respuesta: Regresar datos a formulario

Haber, si puedes ayudarme con esto, me tope en google con que puedo relacionar Forms con "Owner"

------FORM1-----

Código:
Dim frm2 As New Form2()

frm2.Show(Me)

----FORM2----

Código:
Me.Owner.Controls("Textbox1").Text = "Esto viene del Form2!"

-- Me da error al ejecutarlo --

Cual seria la forma correcta de referirse al Textbox1 del Owner?
__________________
El que teme preguntar, se averguenza de aprender.
  #4 (permalink)  
Antiguo 11/02/2012, 04:29
 
Fecha de Ingreso: febrero-2012
Mensajes: 75
Antigüedad: 12 años, 2 meses
Puntos: 6
Respuesta: Regresar datos a formulario

Si estas usando el mismo nombre de variable para los dos Form1 cuando lo creas puede que esté ahí el error. El programa"sobreescribe" la memoria o el puntero referencia al nuevo objeto.
Si sólo puede haber un Form1 activo usa un nombre único y estático.

Prueba a crear nombre dinámicos rollo;
i=0 --->"Form"+i --->Form0
i=1;--->"Form"+i --->Form1

PD: Si usas VB la sintaxis no es correcta
__________________
Si quieres conseguir resultados diferentes no hagas siempre lo mismo.

Mejora tu entorno. MestralCadiz con su comunidad.

Etiquetas: formulario, regresar, textbox, aplicaciones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:18.