Let's say I have a TForm, and then a TPanel on top of it. The TPanel is set to be the exact same height and width as the TForm, in order to fill the whole window. All my applications controls are attached to the TPanel. How do I have to set the TForm's "child sizing" settings to make the TPanel and all of its controls scale up and down automatically when the main TForm window is resized by the user? I have tried every conceivable combination of settings, and all that ever happens is the panel is either covered up when the window is downsized, or does nothing at all when the window is upsized (which of course reveals the empty gray form surface to the user.) What am I missing, exactly?