如果从一个窗体a上实例化另外一个窗体b,则a称为b的父窗体。
在这种情况下,要关闭窗体a而显示窗体b是无法实现的,所得的结果类似于执行了b.ShowDialog(),但在窗体b关闭后两个窗体一齐关闭。可供考虑的方法是创建3个窗体a,b,c.由a作为b,c的父窗体,在a中实例化b和c,并把a~b,a~c相互作为可传送的窗体变量。这样在窗体b中就可以显示窗体c并且自我关闭了。另外一种方法是使用mdi多文档界面.