OnClose事件中加入:
Action := caHide;

解决方案 »

  1.   

    在project的options中将你的子窗体从Auto-create forms调到Available forms 中就ok 了
    createform(application) 方法在有显示时再显示
      

  2.   

    现在人家要我做一个简单的MDI。
    要能用菜单导出子窗口。
    怎么办?
      

  3.   

    在win3.1中有一项叫什么的去了,我不记得了,那个可以做出类试安装向导一样的那功能来,还能调用上次保留的数据,不知道是不是要那样的?
    如果是,可以去看看
      

  4.   

    在MenuItem的OnClick事件中Create要显示的子窗口就可以啦
      

  5.   

    这样的:
    from1 的from类型是MDIFrom
    from2 的from类型是MDICHILD
    from1 的uses 中加上unit2
    在project的options中将from2从Auto-create forms调到Available forms 中
    在from1的菜单的一项的click事件中写:
    application.createfrom(tfrom2,from2);
    from2.show;在from2的关闭事件中加上:
    Action := caFree;一切ok
      

  6.   

    隐藏用函数:ShowWidow()
    恢复用SetWindowPos()
    以下是具体代码,函数的说明看MS SDK
    ShowWindow(MDIForm.Handle,SW_HIDE); //隐藏MDIForm
    SetWindowPos(MDIForm.Handle,HWND_TOP,0,0,0,0,SWP_NOSIZE or
                 SWP_NOMOVE or SWP_SHOWWINDOW);  //显示MDIForm其中MDIForm是你要隐藏的mdi子窗体
      

  7.   

    显示其他的窗口,本窗口hide,不就可以了么!