怎么确保始终只有一个MDIChild处在打开状态。。不好意思积分没有了(0分)

  • 主题发起人 主题发起人 风零落
  • 开始时间 开始时间

风零落

Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序运行后能安全打开不同的fsMDIChild了,也能安全的释放了,现在的问题是不知道怎么保证只有一个fsMDIchild处在打开状态,
这样是不是就可以释放一点内存空间,请师兄们帮助我。。不好意思我的积分用光了。。
 
打开一个fsMDIChild之前判断是否有fsMDIChild开着,如果有则关之
 
Mdi主窗口有一个child count的属性你可以看看
 
To:wlmmlw 能给我一段代码不?
TO:yanghai0437 你说的那个属性我没有找到,在那里啊?

请提示!!!
 
TO:yanghai0437 我在Delphi的帮助里看见了,但是当我想写的时候却没有,怎么会事?
我事这样写的 :
Form1.childcount??????????????????????????????????没有出现
 
应该是form1.MDIChildCount
 
1.
if not assgined(frm_yourformchild) then
frm_yourformchild:=tfrm_youformchild.create(self);
frm_yourformchild.show

2. if frm_main.childcount>0 then begin
your code
end;



 
谢谢,你们,,问题解决了,可惜我没有分了,,下次我补好不!!!!!!!!
 

Similar threads

回复
0
查看
798
不得闲
回复
0
查看
1K
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部