У меня есть 2 формы. Я открываю form2 с ShowDialog()
, но тогда, когда я закрываю его (скрывая его), форма 1 исчезает в течение нескольких секунд, но если я использую show для открытия формы 2, то этого не произойдет.Form1 закрывается после ShowDialog для формы2
Мне нужно использовать ShowDialog()
, как я могу исправить исчезновение формы 1 после закрытия формы 2?
Я попытался использовать Form1.Show()
сразу после закрытия формы 2 с помощью Hide()
, но не работает.
Form1
private void p0_igra2_Click(object sender, EventArgs e)
{
this.CenterToScreen();
imevislice.ShowDialog();
}
Form2
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text == "")
errorProvider1.SetError(textBox1, "Polje more biti izpolnjeno");
else
{
errorProvider1.Clear();
ime = textBox1.Text;
if (radioButton1.Checked)
izbrane_besede = "SLO";
else
izbrane_besede = "ENG";
this.Hide();
form1.Show();
form1.namehangman();
}
}
Можете ли вы показать полный код? Такое поведение звучит не так. – BradleyDotNET
Написал код, надеюсь, вас не беспокоит, что все не на английском – Miko
Это не похоже на то, что вы фактически закрываете 'Form2' ... – BradleyDotNET