Hi Joseph,
>How do I scan an array that has an object reference for the passed object reference?
A recommended strategy (you sound like you may have most of this) :
Your form has an lFirstTime prop. Your ResizeControls method (or whatever does the scanning throug all controls does:
if !this.lFirstTime
this.Buildlist()
this.dotheresize
else
this.dotheresize()
endif
Then the BuildList loops through the controls building the list. After you add your new object, reset lFirstTime, so the next time you resize its added. Will this work for you?