我做了一个多文档界面,和一个密码登录框,现在我把密码登录框设为启动窗口,该怎么样来显示多文档的主窗口。我是这样显示的:把起属性设为 true。但是在多文档主窗口里去不能打开子窗口。我字节调用application.createform来显示它。也不行,各位帮帮忙。

解决方案 »

  1.   

    dpr文件
    begin
      Application.Initialize;                   
      FrmSplash := TFrmSplash.Create(Application);
      FrmSplash.show;
      FrmSplash.Update;
      While FrmSplash.tmMainTimer.enabled do
        Application.processMessages;
      Application.CreateForm(TDM, DM);
      Application.CreateForm(TFrmMain, FrmMain);
      Application.CreateForm(TfrmShowTree, frmShowTree);
      Application.Run;
    end.然后在Timer事件zhong
    timer1.enabled:=false;
      

  2.   

    在主窗体的onshow里加入显示登陆窗口的代码,这样显示主窗体之前会先显示登陆窗口。例如
      LogonFrm := TLogonFrm.Create(Application);
      LogonFrm.ShowModal;
    然后在登陆窗口中根据输入密码正确与否,判断往不往下走.......