窗体间的操作问题
我有个主窗体是frm1 
 两个附窗体分别是frm2和frm3 
 程序运行显示frm1,当我点击frm1某个按钮的时候弹出frm2,关闭frm2,再点另一个按钮弹出frm3 
 而现在我想当关闭frm2的时候就弹出frm3,但不是通过frm2弹出,就是frm2关闭后执行frm1中的弹出frm3那个按钮的单击事件,这个可以实现吗?
------解决方案--------------------form3是第一个窗体,form4是第二个,form5是第三个 
 form3中的代码 
 private void OpenForm4_Click(object sender, System.EventArgs e) 
 		{ 
 			Form4 form4 = new Form4(); 
 			form4.closeEvent = new tryForm.Form4.CloseEvent(OpenForm5_Click); 
 			form4.Show(); 
 		} 
 在vs2003中測試通過   
 		private void OpenForm5_Click(object sender, System.EventArgs e) 
 		{ 
 			Form5 form5 = new Form5(); 
 			form5.Show(); 
 		} 
 Form4中的代码 
 public delegate void CloseEvent(object sender, System.EventArgs e); 
 		public CloseEvent closeEvent = null; 
 		private void button1_Click(object sender, System.EventArgs e) 
 		{ 
 			this.Close(); 
 		}   
 		private void Form4_Load(object sender, System.EventArgs e) 
 		{ 
 			this.button1.Click += new EventHandler(closeEvent); 
 		}