Description: Introduction One of the first features of C# that took my interest was the ability to Dock a Control onto the edge of a Form . Now I could attach a Control (or more likely a composite control by deriving from UserControl ) onto a Form edge and quickly construct a useful looking application. But there is one crucial factor missing from this scenario. The user has no discretion over the size or positioning of this docked control. I want the user to be able to drag the...