Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/07/2011, 07:05
Avatar de jhonwilliams
jhonwilliams
 
Fecha de Ingreso: marzo-2004
Ubicación: Copacabana - Colombia
Mensajes: 1.484
Antigüedad: 20 años, 8 meses
Puntos: 76
Respuesta: actualizar variable de ventana PADRE desde ventana HIJA (MdiParent)

Cita:
Iniciado por rulzzz Ver Mensaje

Código:
Form1 formularioPadre = new Form1();
formularioPadre.MdiParent = this.MdiParent;  
formularioPadre.label1.Text = "aa";

Cuando haces eso estas creando una nueva instancia del formulario padre por lo tanto no tienes acceso al label del formulario que abrio a VeditarNombre

Este te debe funcionar
1- En la ventana padre llamo la ventana hija asi:
Código C#:
Ver original
  1. Form2 oF2 = new Form2();
  2. oF2.MdiParent = this;
  3. oF2.Show();

Y en la ventana hija, para cambiar el valor del label en la padre.
Código C#:
Ver original
  1. Form1 f1 = (Form1)this.MdiParent;
  2. f1.label1.Text = "prueba";

Esta linea Form1 f1 = (Form1)this.MdiParent; es la que hace referencia al mismo padre que me invoco.

P.D: El label debe ser púbico para poder acceder a el.

Saludos
__________________
Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD.

"Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce)