Я хочу закрыть текущую форму, на которой я нахожусь (MainForm), а затем открыть вторую (форму).Закрытие формы, а затем вызов другой
Я пробовал:
private void buttonStartQuiz_Click(object sender, EventArgs e)
{
this.Close();
Form2 form2 = new Form2();
form2.ShowDialog();
}
Или добавив this.Close();
после form2.ShowDialog()
также не работает.
Любые подсказки?
РЕДАКТИРОВАТЬ: Кроме того, добавьте, что добавив this.Close()
после form2.ShowDialog()
, он закрывается, только когда я закрываю новую форму. Если я выберу form2.Show()
, он сразу же закрывает обе формы.
Но я хочу, чтобы закрыть его. Хотя я думаю, что я мог бы скрыть это, а затем, выходя из формы 2, я мог бы перезвонить? – elvispt
@elvispt: Да, вы можете это сделать. Измените this.Close(); к этому. Шоу(); – Svisstack
Что было бы правильным способом вызвать скрытый (основной) из формы2? – elvispt