我有一個Form1,當我運行一個循環時,我需要打開另一個窗體(Form2)。 問題是,當我運行該循環時,它僅顯示第一次Form2,然後Form2自動打開並關閉。Form.ShowDialog在循環中運行時只打開一次
探討它我寫了這個簡單的代碼,但它不工作:
Form2 reg = new Form2();
while (true)
{
reg.ShowDialog();
}
在窗體2:
private void button1_Click(object sender, EventArgs e)
{
Application.Exit();
}
感謝您的幫助!
我想你應該告訴我們你想要的效果。看起來你想讓Form2打開,如果你關閉它,你希望它再次打開,永遠。這真是一個奇怪的願望。你永遠無法返回到Form1。 –