为什么只能新建一个子窗体?(30分)

  • 主题发起人 主题发起人 一个初学者
  • 开始时间 开始时间

一个初学者

Unregistered / Unconfirmed
GUEST, unregistred user!
在MDI编程中,对于新建按钮,我用下列语句创建子窗体:
TEditForm.Create(Self)
但是不知为何运行时只能新建一个子窗体.我再改用下列语句
var Child:TEditForm;
Child:=TEditForm.Create(Application);
还是只能新建一个子窗体,请问这是为什么?谢谢!请说得具体详细一点.
 
var ch:tform2
begin
ch:=tform2.create(self);
ch.show;
end
 
我已经知道原因了,是因为新建第一个子窗体以后,子窗体的菜单代替了父窗体的菜单,所以不能新建了。
由于没有人回答出这个问题(当然责任在我,因为问题问的不够精确),所以我决定把点数送给大家。
请大家留言。
 
给我一点吧
 
我也要。
 
我本来知道了可惜他已经给出了答案。
 
多人接受答案了。
 
后退
顶部