把登陆窗体写在main.create事件里面,现在发现如果:取消登陆,主窗体就是要闪现一下,有什么办法解决?

解决方案 »

  1.   

    主窗体此时还没显示出来
    要么你就不把显示登录窗体写在主窗体中,写在工程中要么你先让主窗体先显示出来,即把显示登录窗体的代码写在主窗体的OnActivate中
      

  2.   

    登录窗口还是写到工程文件里........
        if Usrfrm.ShowModal = mrcancel then
        begin
          Usrfrm.Free;
          DBManager.Free;
          Application.Terminate;
        end
        else
        begin
          Usrfrm.Free;
          Application.CreateForm(TMainfrm, Mainfrm);
          Application.Run;
        end;
    ........
      

  3.   

    Application.ShowMainForm   :=   False;论坛里面搜索到的,解决办法,用上了,
      

  4.   

    UP,期待高手解答,跟LZ一起学习