thanks for the list. i was looking for any type of container. most of the containers you listed aren't a concern for our current efforts, but i'll keep that just in case (more likely, when) they are needed.
>>How can I tell if an object is a container?
>
>Dave,
>
>Do you mean THE containre baseclass or any type of container? You can check the baseclass proeprty to find out if it is derived fromt eh conainter baseclass. You can use the same property to tell if it is any type of container.
>
>
>LPARAMETERS poObj
>LOCAL lcCheckClasses
>lcChcekClasses = ;
> "grid~page~pageframe~form~formset~container~custom~control~column"
>RETURN LOWER(poObj.BaseClass) $ lcCheckClasses
>