Interesting...

However if I have 20, 30 or more controls added at runtime, it becomes very compicated 'cause each control must have its own frame...

Any other solution/suggestion?