? sys(1272, this) lcObjRef = stuff(sys(1272, this),1,at(".",sys(1272, this))-1, "thisform") &lcObjRef..refresh *Also another usefull one is "parent" * Say you know your object is on a page but don't know * how much deep in hierarchy there and want to get a reference to its page ? GetContRef(myform.pageframe.page1.container.mycontrol, "Page") * Using recursion procedure getContRef lparameters toObject, tcContainerBaseClass if !toObject.baseclass = tcContainerBaseClass return getContRef(toObject.Parent,tcContainerBaseClass) else return toObject endif * Plain version procedure GetContRef lparameters toObject, tcContainerBaseClass do while toObject.baseclass # tcContainerBaseClass toObject = toObject.Parent enddo return toObjectPls note that GetContRef doesn't check if it's valid what you request. If you call if with like :