将父对象添加到VFP中的已创建对象

时间:2013-01-23 20:43:24

标签: oop object foxpro

我有一个用CREATEOBJECT()创建的对象,我想为他设置一个父对象。 来自msdn: When you create an object with the CREATEOBJECT( ) function, the object is scoped to a property of the class or a variable in the method that calls this function. The parent property of the object is undefined.

使用.addobject()是不可能的,因为这个方法会创建对象,但我已经创建了一个对象。

问题是:如何创建具有父对象的许多对象(例如命令按钮)?提前谢谢。

1 个答案:

答案 0 :(得分:1)

您无法添加现有对象并获得父/子关系。您可以向现有对象添加对象引用,并在执行此操作时设置伪父对象。但是,这不会给你一个明显的存在。也就是说,对于正在进行处理的对象而言,它非常适合,但不适用于控件。

那为什么你有一个尚未在容器内或表单上的按钮?在我看来,这里有一个根本的误解。