form2.Show;
  form1.Close;这样写的话,窗口二,不会运行, 
form2.Show;光这样写的话, 窗口一,不会关闭, 怎么办?

解决方案 »

  1.   

    form2 frm = new form2();
    frm.show;
      

  2.   

    你的form1是主窗口吧.你如果把它close了,第二个窗口当然也没有了.
    改成:
      form2.Show;
      form1.Hide;要还原回来的话,记得在form2的某个按钮事件里写上
      form1.Show;
      form2.Close;不过其实这样的写法是不大符合面向对象原则的.
      

  3.   

    form2的onClose事件里写上form1.show;呵呵
      

  4.   

    :) 我刚才把程序写过了一下, 现在主窗口是 MAIN 登陆窗口是LOGIN 怎么样让程序一启动,就运行 LOING?