我的先出现一个闪现窗口,又出来一个登陆窗口
当登陆窗口hide的时候
主窗口是灰的
请问怎么解决啊

解决方案 »

  1.   

    application.createform(tform,form1);//form1为闪现窗体
    form1.sleep(100);application.createform(tform,form2);//form2为登陆窗体
    application.createform(tform,mainform);application.run;
      

  2.   

    begin
      ...
      with TSplashForm.Create(Application) do
      begin
         Show;
         Sleep(1000);
         Close;
         Release;
      end;
      with TLoginForm.Create(Application) do
      begin
        if ShowModal=mrOK then
           Application.CreateForm(TMainForm,MainForm)
        else
          Application.Terminate;
        Release;
      end;  
     ....   
    end.
      

  3.   

    1、闪现窗口的解决:
     建一个form,命名为frmFlash,把图片放在上面,然后点击DELPHI主菜单的Project-->Options,看到form页了吗?把这个frmFalsh移到Available forms中去。
     现在调出你的工程文件,方法是点击DELPHI主菜单的Project-->View Source,修改这个文件
    ...
    ...
    begin
      frmFlash:=TFrmFlash.Create(Application);   //加入这句
      frmFlash.Show ;                            //加入这句
      frmFlash.Update ;                          //加入这句
      Application.Initialize;
      Application.CreateForm(TfrmMain, frmMain);
      Application.CreateForm(TfrmLogin, frmLogin);
    ...
    ...
      frmFlash.Hide ;                             //加入这句
      frmFlash.Free ;                             //加入这句
      Application.Run;
    end.2、登录窗口
    你可以在CSDN里查找一下,有很多介绍如何做登录窗口的贴子