D
Dlwxn
Unregistered / Unconfirmed
GUEST, unregistred user!
在Delphi中有多个窗体,其中有应用程序主窗体(MainForm,为一般窗体)、
多文档主窗体(MDIForm)、多文档子窗体(MDIChild),要求在MainForm中
单击某个按钮弹出MDIForm,然后选择MDIForm的某个菜单项,弹出MDIChild。
在生成MDI子窗体时,总是有如下错误提示:
raised exception class EInvalidOperation with message 'Cannot create
form.No MDI forms are currently active'。
程序的执行过程是:首先是密码验证,然后登陆到主窗体,主窗体上有多个按钮,点击时分别弹出不同的窗口,调用其它fsNormal窗体没有任何问题。出现以上错误时,我把MainForm的FormStyle属性改为fsMDIForm,再运行,以上错误是没有了,但MDIForm的父窗体变成了MainForm 。我搜索过以前的帖子,有人提问,但没有解决,请问如何能解决上述问题?谢谢!
多文档主窗体(MDIForm)、多文档子窗体(MDIChild),要求在MainForm中
单击某个按钮弹出MDIForm,然后选择MDIForm的某个菜单项,弹出MDIChild。
在生成MDI子窗体时,总是有如下错误提示:
raised exception class EInvalidOperation with message 'Cannot create
form.No MDI forms are currently active'。
程序的执行过程是:首先是密码验证,然后登陆到主窗体,主窗体上有多个按钮,点击时分别弹出不同的窗口,调用其它fsNormal窗体没有任何问题。出现以上错误时,我把MainForm的FormStyle属性改为fsMDIForm,再运行,以上错误是没有了,但MDIForm的父窗体变成了MainForm 。我搜索过以前的帖子,有人提问,但没有解决,请问如何能解决上述问题?谢谢!