【发布时间】:2010-10-21 14:45:55
【问题描述】:
请解释两者的区别:
ChildForm := TForm.CreateParented(AOwner)
ChildForm := TForm.CreateParentedControl(AOwner)
ChildForm := TForm.Create(AOwner);
ChildForm.ParentWindow := AOwner.Handle
这个例子可能很复杂,令人费解,我真的很想大致了解人们何时使用不同种类的 Create 表单方法。
Delphi 7 帮助告诉我应该将 CreateParented(AOwner.Handle) 和 ParentWindow := AOwner.handle 与非 VCL 控件或跨 DLL 一起使用。直到昨天我才设置了 Parent := AOwner,我完全不知道为什么它会停止工作。
(也许我只需要重启我的电脑)
【问题讨论】:
-
您能找到更好的问题标题吗? (除非这是您获得负面反馈的活动的一部分。)
-
好点,但没有这预示着活动
标签: delphi parent-child