delphi做mdi窗体出错了(急) ( 积分: 100 )

  • 主题发起人 主题发起人 上帝的关爱
  • 开始时间 开始时间

上帝的关爱

Unregistered / Unconfirmed
GUEST, unregistred user!
错误提示:Project SM_CK.exe raised exception class EInvalidOperation with message 'Cannot create form.No MDI form are currently active'.Process stopped.
Use Step or Run to continue.
编译没有错误,运行是就弹出来这个错误,急呀,请各位大虾帮忙解决下!!
 
MDI主窗体必须是application的mainform,即第一个用application.createform创建的窗体.
MDI子窗体不能在MDI主窗体之前创建,如果有窗体要在MDI主窗体之前创建(如登录窗体),那么它必须为非MDI窗体,而且不能用application.createform创建,而应该用Formx := TFormX.Create(Application);这种方法创建
 
'Cannot create form.No MDI form are currently active'.Process stopped.
说的非常清楚。
不能创建一个form.No这个MDI活动窗口。。
 
選擇一個窗體將其formstyle屬性設置為fsMDIform,將其他的formstyle屬性都設置為fsMDIChild,就可以了,其中設置為fsMDIform的窗體要首先創建
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
948
import
I
后退
顶部