1. 试试child[i]:=TMDIChild.Create(self)
2. Child.Caption:=Name;//Name可能会被误会为MainForm.Name,建议换个变量名(我没试过,这个意见不一定正确)。
3. for i:=0 to MainForm.MDIChildcount-1 do
with MainForm.MDIChild[i] do//是不是MDIChild[Index],记不清
.............//子窗体的存储过程
可以实现saveall,也可以自己用数组实现
4. MainForm.ActiveChild表示当前子窗体,利用它可以实现单独存储过程。
5. MainForm自己有一个数组来保存子窗体,好象是MainForm.MDIChild[index]。可以用它来做很多事,上面 3 中也用到了。
2. Child.Caption:=Name;//Name可能会被误会为MainForm.Name,建议换个变量名(我没试过,这个意见不一定正确)。
3. for i:=0 to MainForm.MDIChildcount-1 do
with MainForm.MDIChild[i] do//是不是MDIChild[Index],记不清
.............//子窗体的存储过程
可以实现saveall,也可以自己用数组实现
4. MainForm.ActiveChild表示当前子窗体,利用它可以实现单独存储过程。
5. MainForm自己有一个数组来保存子窗体,好象是MainForm.MDIChild[index]。可以用它来做很多事,上面 3 中也用到了。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货