作者virdust2003 (XDXDXDXDXDXD)
看板C_Sharp
标题Re: [问题] 从头开始run form
时间Tue Sep 8 22:12:34 2009
你是不是有使用 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