在Form1中,点击button1,显示Form2
那关闭新窗体时,恢复旧窗体的显示呢?
追答Form2显示采用了Dialog模式,也就是,只有关闭了Form2 ,才会执行f2.ShowDialog()后的语句 this.Visible = true。 而 this.Visible = true 将使Form1再次可见
追问果然是的,只不过关闭第二个窗口时,windows 任务栏,可以看到明确的一个 窗口关闭 和 一个 窗口 打开。
追答是的,上述过程在任务栏上会有所显示。
这样是可以达到效果,但是这样关闭程序时只能释放最后一个new 实例的资源 , 不能释放前面new 实例的资源。
追答form2的关闭按钮写
Application.Exit();