比如我有三个窗体!
Form1,Form2,Form3
当我用Form1打开Form2时,Form1关闭!
然后再用Form2打开Form3,这时候Form2本身不会关闭!
问题:如何在Form3上通过事件来关闭Form2,Form3, 而打开!Form1
关闭了就没有了,你可以用 Hide 隐藏窗体。
Form3 上只要有Form2,Form1 的引用,就可以用 Hide 方法隐藏用 Show 方法重新打开这些窗体。
用Hide方法可以啊
可以这样获取到当前进程中打开的form
Application.OpenForms["FormName"];
然后再调用Hide或Show方法
或者设置窗体的Visble属性
直接把form1隐藏掉,用的时候再掉出来。