Cita:
Iniciado por Hanstoo
y en el Form2 en el boton para modificar el BackColor tengo el siguiente Codigo
Form1 o = new Form1();
o.BackColor = Color.Red;
en que me equivoco?
Hay esta el problema

, al crear una nueva instancia del Form1, no estas accediendo a la que llamo el form2.
Mira, esto va en el form1, en el botón que abre el form2
Código:
Form2 f2 = new Form2();
f2.Owner = this;
f2.Show();
Y esto va en el form2 cuando quieres cambiar el color de form1
Cita: this.Owner.BackColor = Color.Red;
Lo que pasa en el botón del form1 es que al llamar form2 se le indica quien va a ser el propietario de esa instancia,
Y en el botón que deseas cambiar el color, haces referencia la propietario que lo llamo.
Espero haber sido claro, si quedas con dudas me comentas.
Saludos