Cita:
Iniciado por rulzzz
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 originalForm2 oF2 = new Form2();
oF2.MdiParent = this;
oF2.Show();
Y en la ventana hija, para cambiar el valor del label en la padre.
Código C#:
Ver originalForm1 f1 = (Form1)this.MdiParent;
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