C# 启动一个新窗口后关闭旧窗口
隐藏法:原理就是把旧窗口隐藏掉,再打开新窗口。
具体的代码如下:
//在旧窗口中的合适位置写这些代码
//新建一个NewForm窗口(NewForm是自己定义的Form)
NewForm fm=new NewForm()
this.Hide(); //隐藏现在这个窗口
fm.Show(); //新窗口显现
这种方法旧的窗口会占内存,因此如果用来做登陆窗口不太好,但是如果旧窗口是以后还需要恢复的主窗口,这个方法便很不错,因为以后可以关掉新窗口,再用 旧窗口.Show() 就可以恢复旧窗口了。
所以这个方法适合在主窗口和子窗口间传递信息。

浙公网安备 33010602011771号