Как передать экземпляр формы в другую форму

У меня есть форма под названиемform1 с элементами управления, которые создаются во время выполнения.

Когда я нажимаю кнопку в форме, загружается другая форма, называемаяcombat а такжеform1 скрыто так, что только 1 форма (combat) видно.

Когда я нажимаю кнопку наcombat Я хочу моеform1 Форма будет показана. Однако я могут доступ к нему.

Вот что ямы пробовали:

 private void combatBtn_Click(object sender, EventArgs e)
    {
        Form combat = new Combat(this);
        this.Hide();
        combat.Show();

    }

public partial class Combat : Form
 {

    public Combat(Form form)
    {
        InitializeComponent();
        form.Show();


    }

    private void button1_Click(object sender, EventArgs e)
    {
        form.Show();
    }
}

Ответы на вопрос(3)

Ваш ответ на вопрос