问一个窗体关闭和切换的问题,在线等...
一直搞WEBFORM,现在做个WINFORM,对窗体的操作一点不明白,现在遇到的问题如下 
          FORM1为启动窗体         FORM2为新窗体 
          FORM1有个按钮BTN1   点击打开FORM2窗体,代码如下:    
          Form2   fm   =   new   Form2();   fm.show();this.Hide(); 
          Form2的CLOSED事件执行:Application.Exit(); 
          FORM2有个按钮BTN2   点击打开FORM1窗体,不知道代码怎么写? 
          我现在是这么写的. 
          this.dispose()[没有用CLOSE,因为我发现CLOSE为执行APPLICATION.EXIT()] 
          Form1   fm   =   new   Form1(); 
          fm.Show(); 
          肯定不对,因为进程占用的内存随着按钮的点击不停变大. 
          请各位帮我下,急.... 
------解决方案--------------------不想定义全局变量,就在显示form2时 
 Form2 fm = new Form2();  
 fm.Owner=this; 
 fm.show(); 
 this.Hide(); 
 点击Form2按钮打开FORM1 
 this.Owner.Show(); 
 this.Close(); 
 去掉CLOSED事件执行:Application.Exit();