c# 窗体之间相互控制的问题。
窗体F1 按钮B1
窗体F2 按钮B2
窗体F3 按钮B3
问题:程序运行后F1打开后按B1,弹出 F2,在按B2后弹出F3.问题是按B3怎么能隐藏F1窗体。。。
------解决方案--------------------委托事件是肯定好用的
------解决方案--------------------在FORM3中
public delegate void CloseForm1Windows();
   public partial class Form3 : Form
   {
       public event CloseForm1Windows formclose;
按钮事件
  formclose();
在FORM2中
  public event CloseForm1Windows formclose;
       public Form2()
事件中
f.formclose += new CloseForm1Windows(f_formclose);
       void f_formclose()
       {
           formclose();
       }
FORM1中
  Form2 f = new Form2();
           f.formclose += () => { this.Close(); };
可能有点笨