Guest Posted December 19, 2019 @RonaldK, just want to say that the posts above inspired me to actually go do the refactoring. I now have a TMainForm with all possible buttons. I then have different TFrames with all the controls on them. Those are still inherited (up to 7 levels). It took a whole week and was very scary at some points. But alas! The result is really nice. I'm happy with it. I have a new experience regarding TFrame and TAction. Brilliant, brilliant! Share this post Link to post