提示no active mdi form curuntly actived 什么意思呀?
我用一个普通窗口提示用户登陆,如果用户名密码正确的话,就正常显示主要窗口.但是当点击主窗口的按钮时,就出现上面提示了.错误的语句是form1:=tform1.create(self)

解决方案 »

  1.   

    如果密码正确就直接释放登录窗口再显示主窗口就行咯:    LoginForm.Free;
        IndexForm.ShowModal;
      

  2.   

    怎么指定它的父窗体呀,是create后的参数吗,怎么不行呢?ruoen(仙履奇缘)的办法也不好用呀.
      

  3.   

    看看作为MDI主窗体的那个窗体实例是否被建立了?!可能是 LoginForm 创建了,但是主窗体却没有建立。
      

  4.   

    to:CloneCenter(复制中心) 窗体界面都显示了,难道它的实例还没有创建吗?怎么看是否被创建呢?
      

  5.   

    你的MDI窗口不是主窗口。Delphi默认第一个Create的窗口为主窗口。
      

  6.   

    道理好像明白了,可是怎么把MDI窗口设置为主窗口呢,他不是第一个create的呀.