你是不是有使用 Application.Run(new Form1());
這樣只要一開始的Form1關閉 整個Application就會關閉了~
試試 click event 裡面使用 Application.Restart();
※ 引述《leo600498 (我愛大胸部)》之銘言:
: ※ 引述《leo600498 (我愛大胸部)》之銘言:
: : 大家好,
: : 小弟是初學者,
: : 最近在寫簡單的form時碰到了一個問題,
: : 就是我寫了一個pictureBox1_Click的事件,
: : 讓user只要點一下畫面就會從頭開始run這個form,
: : 但是完全沒有頭緒要怎麼做@@
: : 是refresh嗎?
: : 還是該用timer?
: 我後來在form 1的 click event裡寫了下面的程式碼:
: Form1 form2 = new Form1();
: form2.Visible = true;
: this.Close();
: 本來的用意是想要重開一個新的form之後,
: 把原來的form關掉,
: 但是這樣寫的話,
: 就會把所有的from都關掉了。
: 請問一下大家,
: 這樣的寫法就是重新run這個form嗎?
: 那有沒有方法可以在開啟新的form的同時關掉from1?
: 謝謝大家。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.96.158.65