No, I don't use user defined classes, no form classes, no control classes.
I have (the same) form, with a number of dummy controls, that on opening the form, are placed, dimensioned and and layed-out according to their further meaning, defined by a Veldtype, and they get their initial value...