Thanks a lot David, that's exactly what I needed.
Best
>Gary,
>
>This object does not have a containership parent because of the way you created it, therefore it can not use this.parent or thisform.
>
>If you changed your code to:
>
>
>Thisform.AddObject('oMyClass', 'MyClassName')
>
>
>The object would be contained within the form and have a this.parent and can also use thisform.
>
>>I have a class that is added to a form property using :-
>>
>>
>>Thisform.AddProperty('oMyClass', CreateObject('MyClassName')
>>
>>
>>Without passing a reference to the class of Thisform, is there anyway in the class to access ThisForm ? If in the object, I refer to THIS.PARENT, it does not get me a reference to the containing form.
-=Gary