我没有太多时间,我会努力做到这一点。
(这是所有设计时间,使用alt + F12 2x刷新DFM)
通常,我得到这个(我想要的):
object Form1: TForm1
object Father: TFather
object Son: TSon
end
end
end
当我刷新dfm,并且Delphi Reader运行时......我明白了:
object Form1: TForm1
object Father: TFather
end
object Son: TSon
end
end
为什么儿子离开了父亲?在儿子创造的那一刻,我正在设置父亲的儿子的主人。
我还需要做点什么吗?我也试图覆盖Son的GetOwner,但没有成功。
有什么想法吗?
答案 0 :(得分:1)
存储在dfm中的信息只是您设计的信息。嵌套是关于父/子关系,而不是关于所有权。这个dfm表明儿子不再是父亲的父母。这可能是由TSon中的代码引起的,它修改了它自己的父代。