THIS.SetAll("FontName", SomeExpression()) THIS.SetAll("FontSize", SomeOtherExpression())This will set all the fonts to the evaluated return value, whcih may not be what you want. Another aproach would be in the form INIT
THIS.SetSizeAndPosition
And have the following method (pseudocode)FUNCTION SetSizeAndPosition FOR EACH oControl in THIS.Controls IF PEMSTATUS(oControl, "SetSizeAndPosition", 5) oControl.SetSizeAndPosition() ENDIF ENDFORWhere each object knows how to display itself. This is a far slicker solution, and keep in mind that container classes should sililarly broadcast the SetSizeAndPosition() method to all their contents. The overhead for this in typical forms should be subsecond.