谢谢。

解决方案 »

  1.   

    看这个消失的窗口时什么了?
    一般这个都可以
    self.hide;
    formx.ShowModal;
      

  2.   

    procedure TForm1.Button1Click(Sender: TObject);
    begin
      form2.show;
      hide;
    end;
    procedure TForm2.Button1Click(Sender: TObject);
    begin  form1.show;
      hide;
    end;procedure TForm2.FormClose(Sender: TObject; var Action: TCloseAction);
    begin
      form1.show;
    end;
      

  3.   

    Self.Close;
    FormOther.Show;//如果没有就用Create
      

  4.   

    谢谢,那这时这个窗口已经被destroy了吗,如果没有,怎么destroy这个窗口呢?
      

  5.   

    hide和close有什么区别?哪一个会destroy窗体。
      

  6.   

    要看是什么窗体了,如果是主创体,close就是终止这个程序,
    不是主窗体,如果是子窗体就是最小化该窗体,其他的就是简单的关闭
    hide 就是字面上的意思拉
    不多说了
    具体的看看close事件就什么都明白了