我做了个程序分为mdiform和childform,我怎么能控制同一个childform在mdiform多次打开?在什么地方写??
我做了个程序分为mdiform和childform,我怎么能控制同一个childform在mdiform多次打开?在什么地方写?? 问题点数:50、回复次数:4Top
1 楼chinaandys(降龙十八炒&&蛋炒饭)回复于 2004-12-02 18:54:25 得分 10
for i:=mdichildcount-1 to 0 do
mdichildren[i].close;Top
2 楼Samland(samland)回复于 2004-12-02 19:26:15 得分 40
可以
ChildForm请首先在Project文件中把 Application.CreateForm(TChildFormX, ChildFormX);移去
然后在MainFrom创建它
if (ChildFormX=nil) then ChildFormX:= TChildFormX.Create(nil);
在ChildFormX的OnCLose事件中写
Action:= caFree;
ChildFormX:= nil;
即可实现关闭时释放掉Top
3 楼chinaandys(降龙十八炒&&蛋炒饭)回复于 2004-12-03 08:03:54 得分 0
加入到你的菜单事件里也可以,加入到mdiformcreate事件也可以Top
4 楼yongshengni(阿福)回复于 2004-12-03 10:28:22 得分 0
chinaandys
你的办法我试过了,不行,程序运行报错啊!!!Top




