我有一个用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()是不可能的,因为这个方法会创建对象,但我已经创建了一个对象。
问题是:如何创建具有父对象的许多对象(例如命令按钮)?提前谢谢。
答案 0 :(得分:1)
您无法添加现有对象并获得父/子关系。您可以向现有对象添加对象引用,并在执行此操作时设置伪父对象。但是,这不会给你一个明显的存在。也就是说,对于正在进行处理的对象而言,它非常适合,但不适用于控件。
那为什么你有一个尚未在容器内或表单上的按钮?在我看来,这里有一个根本的误解。