In this Delphi training guide we look further into Form Docking.  In particular we look at the ManualFloat and ManualDock methods to dock and undock forms in code (rather than Drag & Dock). This video is 10 minutes long and you can watch it here.