winform中,窗口跳转后怎么关掉上一个窗口?
假如,我从窗口A跳到窗口B,那么就应该显示窗口B而关掉窗口A。
我看到有人教用隐藏的。我是这么写
在A中写:
B new_form = new B();
new_form.owner = this;
this.hide();
new_form.showdialog();
这样写的话,窗口A是可以关掉。但是问题是,A窗口貌似只是隐藏的,所以当我关掉B窗口时,我在进程里还是看到这个程序在运行的。所以如果程序有很多窗口,这样隐藏的会不会造成资源占用过多呀?
所以想问,如何实现窗口跳转后关闭掉上一个窗口呀?