我的主窗体是MDIAPP的,我又作了一个form把他的属性设为fsMDIChild的,结果
每回运行主窗体的时候我做的子窗体跟着主窗体一起出来。我想只出主窗体。怎么办?

解决方案 »

  1.   

    将子窗体从autocreate form中去掉
      

  2.   

    在 *.dpr;中将建立子窗体的那一行删除
      

  3.   

    可这样解决:
            delphi主菜单 project->options->
                  将不想出现的form设成 avlable form 即可。
      

  4.   

    可我又出现一小问题,我的子窗体名是bookinform,但我给主窗体的编程的时候
    procedure TMainForm.N3Click(Sender: TObject);
    begin
    bookinform.ShowModal;
    end;
    他报错说project Mdiapp.exe raised 
    是怎么回事?
      

  5.   

    选定MAIN 窗体
    File-->Use Unit..--> 选中BookinformC单元procedure TMainForm.N3Click(Sender: TObject);
    begin
      with Tbookinform.Create(nil) do
      begin
          ShowModal;
          .....
          Free;
      end;   
    end;