Hi Dragan
Thanks for your response. But it was my fault I forgot to mention the LPARAMETERS line which is already there in the original code and the recurse does work for all except the pageframe, that much I have confirmed by putting labels embedded on containers, etc.
>
>As Christian said, it would have to be really recursive - tcObj would have to be passed as parameter, i.e. you're missing LParameters tcObj on the top.
>Look at download #
21923 - you could just create the recursor object, pass your object and the procedure to run on it and its members, and run its recurse() method. It will handle recursion for you.
Will do. Thanks. I had tried to replace the logic by SetAllX by Ken but somehow the function as per SetAllX rules still does not execute, but that is a diff. story requiring more research.