У меня есть Form1, и когда я запускаю цикл, мне нужно открыть другую форму (Form2). Проблема заключается в том, что при запуске цикла он показывает Form2 только в первый раз, затем форма 2 открывается и закрывается автоматически.Form.ShowDialog открывается только один раз при запуске в цикле
Чтобы исследовать это я написал простой код, но он не работает:
Form2 reg = new Form2();
while (true)
{
reg.ShowDialog();
}
В Form2:
private void button1_Click(object sender, EventArgs e)
{
Application.Exit();
}
Спасибо за любую помощь!
Я думаю, вы должны сообщить нам, какой желаемый эффект вы после. Похоже, вы хотите, чтобы Form2 открылся, и если вы закроете его, вы хотите, чтобы он снова открывался, FOREVER. Это действительно странное желание. Вы никогда не сможете вернуться в Form1. –