Есть две формы .cs. В каждой есть кнопка. В Form1.cs есть кнопка button_1, в 2.cs button_2
Код 1.cs:
namespace fn
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public void loadform(object Form)
{
if (this.mainpanel.Controls.Count > 0)
this.mainpanel.Controls.RemoveAt(0);
Form f = Form as Form;
f.TopLevel = false;
f.Dock = DockStyle.Fill;
this.mainpanel.Controls.Add(f);
this.mainpanel.Tag = f;
f.Show();
}
private void btn_switch_Click(object sender, EventArgs e)
{
loadform(new _2());
}
}
}
Код 2.cs:
namespace fn
{
public partial class _2 : Form
{
public _2()
{
InitializeComponent();
}
private void button_1_Click(object sender, EventArgs e)
{
button_1.BackColor = Color.Green;
button_2.BackColor = button_1.BackColor;
}
}
}
Задача состоит в том, что мне нужно чтобы при нажатии кнопки button_1 в форме 2.cs, кнопка button_2 в форме Form1.cs меняла цвет на такой же
Буду очень благодарен за помощь

https://imgur.com/a/VZeRZWu - скрины проекта + код
Есть две формы .cs. В каждой есть кнопка. В 1.cs есть кнопка button1, в 2.cs button2 При нажатии на button 2 выполняется
{button2.BackColor = Color.Green; button1.BackColor = button2.BackColor}
Если же первая строка выполняется и цвет кнопки меняется, вторая - нет
– Max Feb 24 '24 at 18:08