hola resulta que tengo un mdi principal que es el padre y 2 form hijos , entonces cuandod e un form hijo mando a cambiar el label del otro no lo cambia,y no me da error en ningun lado,
el label del form2 tiene la propieda modifiers publico.
para declarar hijos los formularios los hice de esta manera
form1.MdiParent = this
form1.Show();
form2.MdiParent = this
form2.Show();
////desde el form1 hago el cambio de la propiedad text del label
Form2 fr2 = new Form2();
fr2.label1.text= "Hola" ;