Как передать экземпляр формы в другую форму
У меня есть форма под названием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();
}
}