Hi Steven
>Rather than modifiy all my controls, I have a method in my application class that is called by the form. The method loops through all the controls on the form and resizes them based on the new size of the form.
I think what Mark is lamenting, is the fact that, doing good OOP, an object should control it's own behavior. Perhaps....hmmm.....
Hey, Mark and Steven, what about if you run your app as a top-level form, you could tie an Assign (VFP6) to Left, Top, and the other dimensional properties in both the forms and in the controls so that each object modified it's own behavior?
------------------------------------------------
John Koziol, ex-MVP, ex-MS, ex-FoxTeam. Just call me "X"
"When the going gets weird, the weird turn pro" - Hunter Thompson (Gonzo) RIP 2/19/05